| Constructor and Description |
|---|
JoinProcessor(boolean leftJoinProcessor,
boolean preJoinProcessor,
boolean outerJoinProcessor,
int matchingStreamIndex) |
| Modifier and Type | Method and Description |
|---|---|
Processor |
cloneProcessor(String key)
Clone a copy of processor
|
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 |
setFindableProcessor(FindableProcessor findableProcessor) |
void |
setFinder(Finder finder) |
void |
setJoinLock(LockWrapper joinLockWrapper) |
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 setJoinLock(LockWrapper joinLockWrapper)
public void setToLast(Processor processor)
public Processor cloneProcessor(String key)
cloneProcessor in interface Processorkey - partition keypublic void setFindableProcessor(FindableProcessor findableProcessor)
public void setFinder(Finder finder)
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 streamCopyright © 2018 WSO2. All Rights Reserved.