core library
Classes
- AnnotationAwareOrderComparator
-
A Jetleaf-provided
OrderComparator
implementation that determines ordering based on the presence of the@Order
annotation or theOrdered
interface. - ApplicationContextAware
- π« Interface for components that need access to the ApplicationContext.
- ApplicationEventBusAware
- π« Interface for components that need access to the ApplicationEventBus.
- ConversionServiceAware
-
π« Interface for components that need access to a
ConversionService
. - EntryApplicationAware
- π Interface for components that need access to the entry application class.
- EnvironmentAware
-
π« Interface for components that can be configured with an
Environment
. - Lifecycle
- A common interface defining methods for start/stop lifecycle control.
- MessageSourceAware
- π« Interface for components that need access to a MessageSource.
- Phased
- Interface for objects that may participate in a phased process such as lifecycle management.
- PodFactoryAware
-
π« Interface for components that need access to the
PodFactory
. - PodNameAware
- π« Interface for components that need to know their assigned pod name.
- SmartLifecycle
- An extension of the Lifecycle interface for those objects that require to be started upon ApplicationContext refresh and/or shutdown in a particular order.
- Version
- Represents a semantic version in Jetleaf with major, minor, and patch components.
- VersionRange
- Represents a simple semantic version range in Jetleaf.
Exceptions / Errors
- JsonParsingException
- An exception that occurs during JSON parsing.
- MessageSourceException
- An exception that occurs when resolving messages from a MessageSource.