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 |
|