Interface TopologyProvider
-
- All Known Implementing Classes:
BasicWordCountTopology
,ComplexWordCountTopology
,ConditionalStreamsApplication.NormalizeStreamsTopology
,ConfigurableWordCountTopology
,ContextAwareTopologySupplier.ClassLoaderAwareTopologyProvider
,OptimizedTopologyProvider
,ServerSentEventExample.WordCountPublisherTopology
public interface TopologyProvider extends Provider<org.apache.kafka.streams.Topology>
The default interface to supply a Kafka StreamsTopology
instance.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TopologyProvider
of(org.apache.kafka.streams.Topology topology, Version version)
An helper method to create a staticTopologyProvider
returning the providedTopology
.org.apache.kafka.streams.Topology
topology()
Supplies a new Kafka StreamsTopology
instance.String
version()
Returns the version for thisTopology
.
-
-
-
Method Detail
-
version
String version()
Returns the version for thisTopology
.
-
topology
org.apache.kafka.streams.Topology topology()
Supplies a new Kafka StreamsTopology
instance.
-
of
static TopologyProvider of(org.apache.kafka.streams.Topology topology, Version version)
An helper method to create a staticTopologyProvider
returning the providedTopology
.- Parameters:
topology
- theTopology
instance.version
- the topology's version.- Returns:
- a new
TopologyProvider
instance.
-
-