env library
Classes
- AbstractEnvironment
- Base class for creating environment implementations in JetLeaf.
- ApplicationArguments
- Defines the contract for accessing and parsing command-line arguments passed to an application.
- ConfigurableEnvironment
- A configurable extension of the Environment interface that allows mutation of environment internals such as active profiles and property sources.
- DefaultApplicationArguments
- Default implementation of ApplicationArguments that wraps command-line arguments and exposes them via a PropertySource-based backing system.
-
Env<
T> - A generic configuration property accessor for environment variables.
- Environment
- Environment Contract
- GlobalEnvironment
- A concrete implementation of AbstractEnvironment that represents the default runtime environment for most applications.
- Profiles
- A profile predicate used by Environment to determine if given profile expressions match the active/default profiles.
Mixins
- ConfigurationPropertySource
- A mixin that provides access to a globally attached Environment.
Exceptions / Errors
- DartLoadingException
- Exception thrown when Dart file loading fails.
- EnvironmentParsingException
- An Exception thrown when an error occurs during environment property parsing.
- MissingRequiredEnvironmentException
- Exception thrown when a required environment variable is not found.
- MissingRequiredPropertiesException
- Exception thrown when required properties are not found.