| Component |
Marker interface that any class having a no-arg constructor can used to indicate it can be registered.
|
| ConditionalOn |
This annotation can be used to indicate the condition(s) that need to be fulfilled for a component to be eligible
for use in the application.
|
| Conditionals |
This annotation can be used to indicate all the conditions that need to be fulfilled for a component to be eligible
for use in the application.
|
| DefaultStreamsConfig |
Marker interface that a TopologyProvider can used to define
the configuration properties to be used for creating a new KafkaStreams instance.
|
| DefaultStreamsConfigs |
|
| Eager |
Annotation that can be used on any class or method directly or indirectly annotated with Component.
|
| Factory |
An annotation that can be used by any class having a no-arg constructor
to provide one or many other component implementation.
|
| Order |
|
| Primary |
Marker interface to indicate that a component must be selected
in the case of multiple possible implementations.
|
| Restricted |
Marker interface that a class annotated with Component can used for describing its scope.
|
| Secondary |
Marker interface to indicate that a component must be de-prioritize
in the case of multiple possible implementations.
|
| StreamsName |
Marker interface that a TopologyProvider can used to set the default
name attached to the streams instance.
|
| TopologyInfo |
Marker interface that a TopologyProvider can used to describe
the behavior of the provided Topology.
|
| VisibleForTesting |
|