| Constructor and Description |
|---|
JoinProcessor(boolean leftJoinProcessor,
boolean preJoinProcessor,
boolean outerJoinProcessor,
int matchingStreamIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Used to clean its references
|
Processor |
cloneProcessor(String key)
Clone a copy of processor.
|
CompiledCondition |
getCompiledCondition() |
Processor |
getNextProcessor()
Get next processor element in the processor chain.
|
StateEvent |
joinEventBuilder(StreamEvent leftStream,
StreamEvent rightStream,
ComplexEvent.Type type)
Join the given two event streams.
|
void |
process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent.
|
void |
setCompiledCondition(CompiledCondition compiledCondition) |
void |
setFindableProcessor(FindableProcessor findableProcessor) |
void |
setNextProcessor(Processor processor)
Set next processor element in processor chain.
|
void |
setStateEventPool(StateEventPool stateEventPool) |
void |
setToLast(Processor processor)
Set as the last element of the processor chain.
|
void |
setTrigger(boolean trigger) |
public JoinProcessor(boolean leftJoinProcessor,
boolean preJoinProcessor,
boolean outerJoinProcessor,
int matchingStreamIndex)
public void process(ComplexEventChunk complexEventChunk)
public Processor getNextProcessor()
getNextProcessor in interface Processorpublic void setNextProcessor(Processor processor)
setNextProcessor in interface Processorprocessor - Processor to be set as next element of processor chainpublic void setToLast(Processor processor)
public Processor cloneProcessor(String key)
cloneProcessor in interface Processorkey - partition keypublic void clean()
Processorpublic void setFindableProcessor(FindableProcessor findableProcessor)
public void setCompiledCondition(CompiledCondition compiledCondition)
public CompiledCondition getCompiledCondition()
public void setTrigger(boolean trigger)
public void setStateEventPool(StateEventPool stateEventPool)
public StateEvent joinEventBuilder(StreamEvent leftStream, StreamEvent rightStream, ComplexEvent.Type type)
leftStream - event left streamrightStream - event right streamtype - complex event typeCopyright © 2019 WSO2. All rights reserved.