Package io.hekate.core
« start hereMain entry point to
Hekate
API.-
Interface Summary Interface Description Hekate « start hereMain entry point to Hekate services.Hekate.LifecycleListener Listener ofHekate.State
changes.HekateFatalErrorContext Context ofHekateFatalErrorPolicy
.HekateFatalErrorPolicy Fatal error handling policy.HekateJmx JMX interface forHekate
instance.HekateSupport Marker interface for components that can provide a reference to theHekate
instance that those components belong to.PropertyProvider Provider of node properties forHekateBootstrap
.ServiceInfo Provides information about aservice
. -
Class Summary Class Description HekateBootstrap Main configuration and factory forHekate
instances.HekateVersion Build version.InitializationFuture Asynchronous result ofHekate.initializeAsync()
operation.JoinFuture Asynchronous result ofHekate.joinAsync()
operation.LeaveFuture Asynchronous result ofHekate.leaveAsync()
operation.ServiceProperty<T> Property ofServiceInfo
.TerminateFuture Asynchronous result ofHekate.terminateAsync()
operation. -
Enum Summary Enum Description Hekate.State State of theHekate
instance life cycle.ServiceProperty.Type Service property type. -
Exception Summary Exception Description HekateConfigurationException Configuration error.HekateException Generic base class for Hekate errors.HekateExecutionException Unchecked version ofExecutionException
.HekateInterruptedException Unchecked version ofInterruptedException
.HekateIoException Unchecked version ofIOException
.HekateTimeoutException Unchecked version ofTimeoutException
.