Uses of Class
io.siddhi.core.stream.output.sink.distributed.DistributionStrategy
-
Packages that use DistributionStrategy Package Description io.siddhi.core.stream.output.sink.distributed io.siddhi.core.util.transport -
-
Uses of DistributionStrategy in io.siddhi.core.stream.output.sink.distributed
Subclasses of DistributionStrategy in io.siddhi.core.stream.output.sink.distributed Modifier and Type Class Description classBroadcastDistributionStrategyPublishing strategy to broad cast message to all destinationsclassPartitionedDistributionStrategyPublishing strategy to allow publish messages to multiple destination by partitioningclassRoundRobinDistributionStrategyPublishing strategy to implement messages in a round robin manner to multiple destinationsFields in io.siddhi.core.stream.output.sink.distributed declared as DistributionStrategy Modifier and Type Field Description protected DistributionStrategyDistributedTransport. strategyMethods in io.siddhi.core.stream.output.sink.distributed with parameters of type DistributionStrategy Modifier and Type Method Description voidDistributedTransport. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, String type, OptionHolder transportOptionHolder, ConfigReader sinkConfigReader, SinkMapper sinkMapper, String mapType, OptionHolder mapOptionHolder, SinkHandler sinkHandler, List<io.siddhi.query.api.annotation.Element> payloadElementList, ConfigReader mapperConfigReader, StreamJunction streamJunction, SiddhiAppContext siddhiAppContext, List<OptionHolder> destinationOptionHolders, io.siddhi.query.api.annotation.Annotation sinkAnnotation, DistributionStrategy strategy, String[] supportedDynamicOptions, Map<String,String> deploymentProperties, List<Map<String,String>> destinationDeploymentProperties)This is method contains the additional parameters which require to initialize distributed transportabstract voidDistributedTransport. initTransport(OptionHolder sinkOptionHolder, List<OptionHolder> destinationOptionHolders, Map<String,String> deploymentProperties, List<Map<String,String>> destinationDeploymentProperties, io.siddhi.query.api.annotation.Annotation sinkAnnotation, ConfigReader sinkConfigReader, DistributionStrategy strategy, String type, SiddhiAppContext siddhiAppContext) -
Uses of DistributionStrategy in io.siddhi.core.util.transport
Methods in io.siddhi.core.util.transport with parameters of type DistributionStrategy Modifier and Type Method Description voidMultiClientDistributedSink. initTransport(OptionHolder sinkOptionHolder, List<OptionHolder> destinationOptionHolders, Map<String,String> deploymentProperties, List<Map<String,String>> destinationDeploymentProperties, io.siddhi.query.api.annotation.Annotation sinkAnnotation, ConfigReader sinkConfigReader, DistributionStrategy strategy, String type, SiddhiAppContext siddhiAppContext)voidSingleClientDistributedSink. initTransport(OptionHolder sinkOptionHolder, List<OptionHolder> destinationOptionHolders, Map<String,String> deploymentProperties, List<Map<String,String>> destinationDeploymentProperties, io.siddhi.query.api.annotation.Annotation sinkAnnotation, ConfigReader sinkConfigReader, DistributionStrategy strategy, String type, SiddhiAppContext siddhiAppContext)
-