Uses of Class
io.siddhi.core.util.transport.OptionHolder
-
Packages that use OptionHolder Package Description io.siddhi.core.stream.input.source io.siddhi.core.stream.output.sink io.siddhi.core.stream.output.sink.distributed io.siddhi.core.util.transport -
-
Uses of OptionHolder in io.siddhi.core.stream.input.source
Fields in io.siddhi.core.stream.input.source declared as OptionHolder Modifier and Type Field Description protected OptionHolderSourceMapper. sourceOptionHolderMethods in io.siddhi.core.stream.input.source with parameters of type OptionHolder Modifier and Type Method Description StateFactory<State>InMemorySource. init(SourceEventListener sourceEventListener, OptionHolder optionHolder, String[] requestedTransportPropertyNames, ConfigReader configReader, SiddhiAppContext siddhiAppContext)voidPassThroughSourceMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder optionHolder, List<AttributeMapping> attributeMappingList, ConfigReader configReader, SiddhiAppContext siddhiAppContext)abstract StateFactory<S>Source. init(SourceEventListener sourceEventListener, OptionHolder optionHolder, String[] requestedTransportPropertyNames, ConfigReader configReader, SiddhiAppContext siddhiAppContext)To initialize the source.voidSource. init(String sourceType, OptionHolder transportOptionHolder, SourceMapper sourceMapper, String[] transportPropertyNames, ConfigReader configReader, String mapType, OptionHolder mapOptionHolder, List<AttributeMapping> attributeMappings, List<AttributeMapping> transportMappings, ConfigReader mapperConfigReader, SourceHandler sourceHandler, io.siddhi.query.api.definition.StreamDefinition streamDefinition, Map<String,String> deploymentProperties, SiddhiAppContext siddhiAppContext)abstract voidSourceMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder optionHolder, List<AttributeMapping> attributeMappingList, ConfigReader configReader, SiddhiAppContext siddhiAppContext)Initialize Source-mappervoidSourceMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, String mapType, OptionHolder mapOptionHolder, List<AttributeMapping> attributeMappings, String sourceType, SourceSyncCallback sourceSyncCallback, List<AttributeMapping> transportMappings, SourceHandler sourceHandler, OptionHolder sourceOptionHolder, ConfigReader configReader, SiddhiAppContext siddhiAppContext) -
Uses of OptionHolder in io.siddhi.core.stream.output.sink
Fields in io.siddhi.core.stream.output.sink declared as OptionHolder Modifier and Type Field Description protected OptionHolderSinkMapper. sinkOptionHolderMethods in io.siddhi.core.stream.output.sink with parameters of type OptionHolder Modifier and Type Method Description protected StateFactory<State>InMemorySink. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)protected StateFactory<State>LogSink. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)voidPassThroughSinkMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, ConfigReader mapperConfigReader, SiddhiAppContext siddhiAppContext)protected abstract StateFactory<S>Sink. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)Will be called for initialing theSinkvoidSink. 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, Map<String,String> deploymentProperties, StreamJunction streamJunction, SiddhiAppContext siddhiAppContext)abstract voidSinkMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, ConfigReader mapperConfigReader, SiddhiAppContext siddhiAppContext)Initialize the mapper and the mapping configurations.voidSinkMapper. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, String type, OptionHolder mapOptionHolder, List<io.siddhi.query.api.annotation.Element> unmappedPayloadList, Sink sink, ConfigReader mapperConfigReader, LatencyTracker mapperLatencyTracker, OptionHolder sinkOptionHolder, SiddhiAppContext siddhiAppContext)voidSink. initOnlyTransport(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, ConfigReader sinkConfigReader, String type, DistributedTransport.ConnectionCallback connectionCallback, Map<String,String> deploymentProperties, SiddhiAppContext siddhiAppContext)voidPassThroughSinkMapper. mapAndSend(Event[] events, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, SinkListener sinkListener)voidPassThroughSinkMapper. mapAndSend(Event event, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, SinkListener sinkListener)abstract voidSinkMapper. mapAndSend(Event[] events, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, SinkListener sinkListener)Called to map the events and send them toSinkListenerfor publishingabstract voidSinkMapper. mapAndSend(Event event, OptionHolder optionHolder, Map<String,TemplateBuilder> payloadTemplateBuilderMap, SinkListener sinkListener)Called to map the event and send it toSinkListenerfor publishing -
Uses of OptionHolder in io.siddhi.core.stream.output.sink.distributed
Methods in io.siddhi.core.stream.output.sink.distributed with parameters of type OptionHolder Modifier and Type Method Description voidBroadcastDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.protected StateFactory<State>DistributedTransport. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)Will be called for initialing theSinkvoidDistributedTransport. 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 voidDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.voidPartitionedDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.voidRoundRobinDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.abstract 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)Method parameters in io.siddhi.core.stream.output.sink.distributed with type arguments of type OptionHolder Modifier and Type Method Description voidBroadcastDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.abstract voidDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.voidPartitionedDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.voidRoundRobinDistributionStrategy. init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader)Initialize the Distribution strategy with the information it will require to make decisions.abstract 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 OptionHolder in io.siddhi.core.util.transport
Methods in io.siddhi.core.util.transport with parameters of type OptionHolder 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)Method parameters in io.siddhi.core.util.transport with type arguments of type OptionHolder 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)
-