Class TopologyContainer
- java.lang.Object
-
- io.streamthoughts.azkarra.api.streams.topology.TopologyContainer
-
public class TopologyContainer extends Object
Default class to encapsulate aTopologyinstance.
-
-
Constructor Summary
Constructors Constructor Description TopologyContainer(org.apache.kafka.streams.Topology topology, ApplicationId applicationId, Conf streamsConfig, TopologyMetadata metadata, List<StreamsLifecycleInterceptor> interceptors)Creates a newTopologyContainerinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationIdapplicationId()org.apache.kafka.streams.TopologyDescriptiondescription()List<StreamsLifecycleInterceptor>interceptors()TopologyMetadatametadata()ConfstreamsConfig()voidstreamsConfig(Conf streamsConfig)org.apache.kafka.streams.Topologytopology()
-
-
-
Constructor Detail
-
TopologyContainer
public TopologyContainer(org.apache.kafka.streams.Topology topology, ApplicationId applicationId, Conf streamsConfig, TopologyMetadata metadata, List<StreamsLifecycleInterceptor> interceptors)Creates a newTopologyContainerinstance.- Parameters:
topology- theTopologyinstance.streamsConfig- theConfof the streams.metadata- theTopologyMetadatainstance.
-
-
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()
-
-