core library

Classes

AnnotationAwareOrderComparator
A Jetleaf-provided OrderComparator implementation that determines ordering based on the presence of the @Order annotation or the Ordered 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.