| Modifier and Type | Class and Description |
|---|---|
class |
ConversionStreamEventChunk
A StreamEvent holder that can also convert other events into StreamEvents
|
| Modifier and Type | Field and Description |
|---|---|
protected ComplexEventChunk<StreamEvent> |
ProcessStreamReceiver.batchingStreamEventChunk |
protected ComplexEventChunk<StreamEvent> |
SingleProcessStreamReceiver.currentStreamEventChunk |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SingleProcessStreamReceiver.processAndClear(ComplexEventChunk<StreamEvent> streamEventChunk) |
protected void |
ProcessStreamReceiver.processAndClear(ComplexEventChunk<StreamEvent> streamEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinProcessor.process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
| Modifier and Type | Method and Description |
|---|---|
void |
EntryValveProcessor.process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
| Modifier and Type | Field and Description |
|---|---|
protected ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.currentStateEventChunk |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
LogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
CountPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk |
PreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamPreStateProcessor.process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
void |
StreamPostStateProcessor.process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
protected void |
CountPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
StreamPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
LogicalPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
LogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
CountPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk |
PreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
void |
CountPostStateProcessor.processMinCountReached(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
protected ComplexEventChunk<StateEvent> |
OutputCallback.constructMatchingStateEventChunk(ComplexEventChunk matchingComplexEventChunk,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
int matchingStreamIndex,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConvertor) |
| Modifier and Type | Method and Description |
|---|---|
protected ComplexEventChunk<StateEvent> |
OutputCallback.constructMatchingStateEventChunk(ComplexEventChunk matchingComplexEventChunk,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
int matchingStreamIndex,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConvertor) |
void |
QueryCallback.receiveStreamEvent(ComplexEventChunk complexEventChunk) |
void |
InsertIntoTableCallback.send(ComplexEventChunk complexEventChunk) |
abstract void |
OutputCallback.send(ComplexEventChunk complexEventChunk) |
void |
DeleteTableCallback.send(ComplexEventChunk deletingEventChunk) |
void |
InsertIntoStreamCallback.send(ComplexEventChunk complexEventChunk) |
void |
InsertOverwriteTableCallback.send(ComplexEventChunk overwriteOrAddEventChunk) |
void |
UpdateTableCallback.send(ComplexEventChunk updatingEventChunk) |
void |
InsertIntoWindowCallback.send(ComplexEventChunk complexEventChunk)
Add the event into the
EventWindow |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
OutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
PassThroughOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
protected void |
OutputRateLimiter.sendToCallBacks(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
FirstPerEventOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
AllPerEventOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
FirstGroupByPerEventOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
LastPerEventOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
LastGroupByPerEventOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedSnapshotOutputRateLimiter.passToCallBacks(ComplexEventChunk complexEventChunk) |
void |
AggregationGroupByWindowedPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
AggregationWindowedPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
PerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
WindowedPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
AllAggregationPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
WrappedSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
abstract void |
SnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
GroupByPerSnapshotOutputRateLimiter.process(ComplexEventChunk complexEventChunk)
Sends the collected unique outputs per group by key upon arrival of timer event from scheduler.
|
protected void |
SnapshotOutputRateLimiter.sendToCallBacks(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
FirstPerTimeOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
LastGroupByPerTimeOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
AllPerTimeOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
LastPerTimeOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
void |
FirstGroupByPerTimeOutputRateLimiter.process(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
Processor.process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilterProcessor.process(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractStreamProcessor.process(ComplexEventChunk streamEventChunk) |
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
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StreamFunctionProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
| 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 | Method and Description |
|---|---|
void |
QuerySelector.process(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryEventTable.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
EventTable.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
InMemoryEventTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Operator operator) |
void |
EventTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Operator operator) |
void |
InMemoryEventTable.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Operator operator,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
void |
EventTable.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Operator operator,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
void |
InMemoryEventTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Operator operator,
UpdateAttributeMapper[] updateAttributeMappers) |
void |
EventTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Operator operator,
UpdateAttributeMapper[] updateAttributeMappers) |
| Modifier and Type | Method and Description |
|---|---|
void |
ListEventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
EventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
PrimaryKeyEventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
Schedulable.process(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
EventChunkOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
Operator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
PrimaryKeyOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
CollectionOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
MapOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
| Modifier and Type | Method and Description |
|---|---|
void |
EventChunkOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
void |
Operator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
void |
PrimaryKeyOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
void |
CollectionOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
void |
MapOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
ComplexEventChunk<StreamEvent> |
EventChunkOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
Operator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
PrimaryKeyOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
CollectionOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
MapOperator.overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
void |
EventChunkOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
void |
Operator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
void |
PrimaryKeyOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
void |
CollectionOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
void |
MapOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
| Modifier and Type | Method and Description |
|---|---|
void |
EventWindow.add(ComplexEventChunk complexEventChunk)
Add the given ComplexEventChunk to the EventWindow.
|
Copyright © 2018 WSO2. All Rights Reserved.