public abstract class SiddhiEventEngine<B extends org.streampipes.wrapper.params.binding.EventProcessorBindingParams> extends Object implements org.streampipes.wrapper.runtime.EventProcessor<B>
| Constructor and Description |
|---|
SiddhiEventEngine() |
SiddhiEventEngine(SiddhiDebugCallback debugCallback) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
fromStatement(List<String> inputStreamNames,
B bindingParameters) |
protected String |
getCustomOutputSelectStatement(org.streampipes.model.graph.DataProcessorInvocation invocation) |
protected String |
getCustomOutputSelectStatement(org.streampipes.model.graph.DataProcessorInvocation invocation,
String eventName) |
void |
onDetach() |
void |
onEvent(org.streampipes.model.runtime.Event event,
org.streampipes.wrapper.routing.SpOutputCollector collector) |
void |
onInvocation(B parameters,
org.streampipes.wrapper.routing.SpOutputCollector spOutputCollector,
org.streampipes.wrapper.context.EventProcessorRuntimeContext runtimeContext) |
protected String |
prepareName(String eventName) |
protected abstract String |
selectStatement(B bindingParameters) |
void |
setSortedEventKeys(List<String> sortedEventKeys) |
public SiddhiEventEngine()
public SiddhiEventEngine(SiddhiDebugCallback debugCallback)
public void onInvocation(B parameters, org.streampipes.wrapper.routing.SpOutputCollector spOutputCollector, org.streampipes.wrapper.context.EventProcessorRuntimeContext runtimeContext)
onInvocation in interface org.streampipes.wrapper.runtime.EventProcessor<B extends org.streampipes.wrapper.params.binding.EventProcessorBindingParams>public void onEvent(org.streampipes.model.runtime.Event event,
org.streampipes.wrapper.routing.SpOutputCollector collector)
onEvent in interface org.streampipes.wrapper.runtime.EventProcessor<B extends org.streampipes.wrapper.params.binding.EventProcessorBindingParams>public void onDetach()
onDetach in interface org.streampipes.wrapper.runtime.PipelineElement<B extends org.streampipes.wrapper.params.binding.EventProcessorBindingParams,org.streampipes.model.graph.DataProcessorInvocation>protected abstract String fromStatement(List<String> inputStreamNames, B bindingParameters)
protected String getCustomOutputSelectStatement(org.streampipes.model.graph.DataProcessorInvocation invocation, String eventName)
protected String getCustomOutputSelectStatement(org.streampipes.model.graph.DataProcessorInvocation invocation)
Copyright © 2019. All rights reserved.