Class TopologyContainer
- java.lang.Object
-
- io.streamthoughts.azkarra.api.streams.topology.TopologyContainer
-
public class TopologyContainer extends Object
Default class to encapsulate aTopology
instance.
-
-
Constructor Summary
Constructors Constructor Description TopologyContainer(org.apache.kafka.streams.Topology topology, ApplicationId applicationId, Conf streamsConfig, TopologyMetadata metadata, List<StreamsLifecycleInterceptor> interceptors)
Creates a newTopologyContainer
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationId
applicationId()
org.apache.kafka.streams.TopologyDescription
description()
List<StreamsLifecycleInterceptor>
interceptors()
TopologyMetadata
metadata()
Conf
streamsConfig()
void
streamsConfig(Conf streamsConfig)
org.apache.kafka.streams.Topology
topology()
-
-
-
Constructor Detail
-
TopologyContainer
public TopologyContainer(org.apache.kafka.streams.Topology topology, ApplicationId applicationId, Conf streamsConfig, TopologyMetadata metadata, List<StreamsLifecycleInterceptor> interceptors)
Creates a newTopologyContainer
instance.- Parameters:
topology
- theTopology
instance.streamsConfig
- theConf
of the streams.metadata
- theTopologyMetadata
instance.
-
-
Method Detail
-
interceptors
public List<StreamsLifecycleInterceptor> interceptors()
-
applicationId
public ApplicationId applicationId()
-
topology
public org.apache.kafka.streams.Topology topology()
-
description
public org.apache.kafka.streams.TopologyDescription description()
-
streamsConfig
public Conf streamsConfig()
-
streamsConfig
public void streamsConfig(Conf streamsConfig)
-
metadata
public TopologyMetadata metadata()
-
-