| Interface | Description |
|---|---|
| LifecycleComponent |
A component based on lifecycle management.
|
| LifecycleListener |
Listener listening of the lifecycle changes.
|
| Class | Description |
|---|---|
| AbstractComponent<ConfT extends ComponentConfiguration> |
The base class represents a component.
|
| AbstractLifecycleComponent<ConfT extends ComponentConfiguration> |
A mix of
AbstractComponent and LifecycleComponent. |
| AutoCloseableLifecycleComponent |
Allows for AutoClosable resources to be added to the component
lifecycle without having to implement ServerLifecycleComponent directly.
|
| ComponentInfoPublisher |
Allows a component to publish information about
the services it implements, the endpoints it exposes
and other useful information for management tools and client.
|
| ComponentInfoPublisher.EndpointInfo |
Endpoint information.
|
| ComponentStarter |
Utils to start components.
|
| ComponentStarter.ComponentShutdownHook | |
| Lifecycle |
Lifecycle state.
|
| LifecycleComponentStack |
A stack of
LifecycleComponents. |
| LifecycleComponentStack.Builder |
Builder to build a stack of
LifecycleComponents. |
| RxSchedulerLifecycleComponent |
The scheduler for rxjava based jobs, such as data integrity checking.
|
| Enum | Description |
|---|---|
| Lifecycle.State |
Lifecycle State.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.