| Modifier and Type | Field and Description |
|---|---|
protected Processor |
ProcessStreamReceiver.next |
protected Processor[] |
MultiProcessStreamReceiver.nextProcessors |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleProcessStreamReceiver.setNext(Processor next) |
void |
StateMultiProcessStreamReceiver.setNext(Processor next) |
void |
ProcessStreamReceiver.setNext(Processor next) |
void |
MultiProcessStreamReceiver.setNext(Processor nextProcessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamRuntime.setCommonProcessor(Processor commonProcessor) |
| Modifier and Type | Class and Description |
|---|---|
class |
JoinProcessor
Created on 12/8/14.
|
| Modifier and Type | Method and Description |
|---|---|
Processor |
JoinProcessor.cloneProcessor(String key)
Clone a copy of processor
|
Processor |
JoinProcessor.getNextProcessor()
Get next processor element in the processor chain.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JoinStreamRuntime.setCommonProcessor(Processor commonProcessor) |
void |
JoinProcessor.setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
JoinProcessor.setToLast(Processor processor)
Set as the last element of the processor chain
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntryValveProcessor |
| Modifier and Type | Method and Description |
|---|---|
Processor |
EntryValveProcessor.cloneProcessor(String key)
Clone a copy of processor
|
Processor |
EntryValveProcessor.getNextProcessor()
Get next processor element in the processor chain.
|
Processor |
SingleStreamRuntime.getProcessorChain() |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleStreamRuntime.setCommonProcessor(Processor commonProcessor) |
void |
EntryValveProcessor.setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
SingleStreamRuntime.setProcessorChain(Processor processorChain) |
void |
EntryValveProcessor.setToLast(Processor processor)
Set as the last element of the processor chain
|
| Constructor and Description |
|---|
SingleStreamRuntime(ProcessStreamReceiver processStreamReceiver,
Processor processorChain,
MetaComplexEvent metaComplexEvent) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PostStateProcessor
Created on 12/17/14.
|
interface |
PreStateProcessor
Created on 12/17/14.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CountPostStateProcessor
Created on 1/6/15.
|
class |
CountPreStateProcessor
Created on 1/6/15.
|
class |
LogicalPostStateProcessor
Created on 12/28/14.
|
class |
LogicalPreStateProcessor
Created on 12/26/14.
|
class |
StreamPostStateProcessor
Created on 12/17/14.
|
class |
StreamPreStateProcessor
Created on 12/17/14.
|
| Modifier and Type | Field and Description |
|---|---|
protected Processor |
StreamPreStateProcessor.nextProcessor |
protected Processor |
StreamPostStateProcessor.nextProcessor |
| Modifier and Type | Method and Description |
|---|---|
Processor |
StreamPreStateProcessor.getNextProcessor()
Get next processor element in the processor chain.
|
Processor |
StreamPostStateProcessor.getNextProcessor()
Get next processor element in the processor chain.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StateStreamRuntime.setCommonProcessor(Processor commonProcessor) |
void |
StreamPreStateProcessor.setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
StreamPostStateProcessor.setNextProcessor(Processor nextProcessor)
Set next processor element in processor chain
|
void |
LogicalPostStateProcessor.setNextProcessor(Processor nextProcessor)
Set next processor element in processor chain
|
void |
StreamPreStateProcessor.setToLast(Processor processor)
Set as the last element of the processor chain
|
void |
StreamPostStateProcessor.setToLast(Processor processor)
Set as the last element of the processor chain
|
void |
LogicalPostStateProcessor.setToLast(Processor processor)
Set as the last element of the processor chain
|
| Modifier and Type | Method and Description |
|---|---|
void |
EveryInnerStateRuntime.setQuerySelector(Processor commonProcessor) |
void |
LogicalInnerStateRuntime.setQuerySelector(Processor commonProcessor) |
void |
NextInnerStateRuntime.setQuerySelector(Processor commonProcessor) |
void |
InnerStateRuntime.setQuerySelector(Processor commonProcessor) |
void |
StreamInnerStateRuntime.setQuerySelector(Processor commonProcessor) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SchedulingProcessor
Created on 12/4/14.
|
| Modifier and Type | Method and Description |
|---|---|
Processor |
Processor.cloneProcessor(String key)
Clone a copy of processor
|
Processor |
Processor.getNextProcessor()
Get next processor element in the processor chain.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Processor.setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
Processor.setToLast(Processor processor)
Set as the last element of the processor chain
|
| Modifier and Type | Class and Description |
|---|---|
class |
FilterProcessor |
| Modifier and Type | Field and Description |
|---|---|
protected Processor |
FilterProcessor.next |
| Modifier and Type | Method and Description |
|---|---|
Processor |
FilterProcessor.getNextProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
FilterProcessor.setNextProcessor(Processor processor) |
void |
FilterProcessor.setToLast(Processor processor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamProcessor |
class |
LogStreamProcessor
Input attributes to log is (priority (String), logMessage (String), isEventLogged (Bool))
|
class |
StreamProcessor |
| Modifier and Type | Field and Description |
|---|---|
protected Processor |
AbstractStreamProcessor.nextProcessor |
| Modifier and Type | Method and Description |
|---|---|
Processor |
AbstractStreamProcessor.cloneProcessor(String key) |
Processor |
AbstractStreamProcessor.getNextProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
StreamProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater)
The main processing method that will be called upon event arrival
|
protected void |
LogStreamProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
protected void |
StreamProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
protected abstract void |
AbstractStreamProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater)
The main processing method that will be called upon event arrival
|
void |
AbstractStreamProcessor.setNextProcessor(Processor processor) |
void |
AbstractStreamProcessor.setToLast(Processor processor) |
| Modifier and Type | Class and Description |
|---|---|
class |
Pol2CartStreamFunctionProcessor
Created on 1/26/15.
|
class |
StreamFunctionProcessor |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StreamFunctionProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
| Modifier and Type | Class and Description |
|---|---|
class |
CronWindowProcessor |
class |
ExternalTimeBatchWindowProcessor |
class |
ExternalTimeWindowProcessor |
class |
FirstUniqueWindowProcessor |
class |
FrequentWindowProcessor
This is the implementation of a counting algorithm based on
Misra-Gries counting algorithm
|
class |
LengthBatchWindowProcessor |
class |
LengthWindowProcessor |
class |
LossyFrequentWindowProcessor |
class |
SortWindowProcessor |
class |
TableWindowProcessor |
class |
TimeBatchWindowProcessor |
class |
TimeLengthWindowProcessor |
class |
TimeWindowProcessor |
class |
UniqueExternalTimeBatchWindowProcessor |
class |
UniqueWindowProcessor |
class |
WindowProcessor |
class |
WindowWindowProcessor
This is the
WindowProcessor intended to be used with window join queries. |
| Modifier and Type | Method and Description |
|---|---|
Processor |
TableWindowProcessor.cloneProcessor(String key) |
Processor |
WindowWindowProcessor.cloneProcessor(String key) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UniqueExternalTimeBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
Here an assumption is taken:
Parameter: timestamp: The time which the window determines as current time and will act upon,
the value of this parameter should be monotonically increasing.
|
protected void |
UniqueWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
The main processing method that will be called upon event arrival
|
protected void |
FirstUniqueWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
ExternalTimeWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TableWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
WindowWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
LengthBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TimeWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TimeLengthWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
SortWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
CronWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TimeBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected abstract void |
WindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
The main processing method that will be called upon event arrival
|
protected void |
LengthWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
LossyFrequentWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
ExternalTimeBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
Here an assumption is taken:
Parameter: timestamp: The time which the window determines as current time and will act upon,
the value of this parameter should be monotonically increasing.
|
protected void |
FrequentWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
WindowProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
| Modifier and Type | Class and Description |
|---|---|
class |
QuerySelector |
| Modifier and Type | Method and Description |
|---|---|
Processor |
QuerySelector.cloneProcessor(String key) |
Processor |
QuerySelector.getNextProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
QuerySelector.setNextProcessor(Processor processor) |
void |
QuerySelector.setToLast(Processor processor) |
| Modifier and Type | Method and Description |
|---|---|
static Processor |
SingleInputStreamParser.generateProcessor(org.wso2.siddhi.query.api.execution.query.input.handler.StreamHandler streamHandler,
MetaComplexEvent metaEvent,
List<VariableExpressionExecutor> variableExpressionExecutors,
ExecutionPlanContext executionPlanContext,
Map<String,EventTable> eventTableMap,
boolean supportsBatchProcessing,
boolean outputExpectsExpiredEvents,
String queryName) |
Copyright © 2018 WSO2. All Rights Reserved.