public class StreamPostStateProcessor extends Object implements PostStateProcessor
| Modifier and Type | Field and Description |
|---|---|
protected CountPreStateProcessor |
callbackPreStateProcessor |
protected boolean |
isEventReturned |
protected PreStateProcessor |
nextEveryStatePerProcessor |
protected Processor |
nextProcessor |
protected PreStateProcessor |
nextStatePerProcessor |
protected int |
stateId |
protected StreamPreStateProcessor |
thisStatePreProcessor |
| Constructor and Description |
|---|
StreamPostStateProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearProcessedEvent() |
PostStateProcessor |
cloneProcessor(String key)
Clone a copy of processor
|
protected void |
cloneProperties(StreamPostStateProcessor streamPostStateProcessor) |
PreStateProcessor |
getNextEveryStatePerProcessor() |
Processor |
getNextProcessor()
Get next processor element in the processor chain.
|
PreStateProcessor |
getNextStatePerProcessor() |
int |
getStateId() |
PreStateProcessor |
getThisStatePreProcessor() |
boolean |
isEventReturned() |
void |
process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
protected void |
process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
void |
setCallbackPreStateProcessor(CountPreStateProcessor callbackPreStateProcessor) |
void |
setNextEveryStatePerProcessor(PreStateProcessor nextEveryStatePerProcessor) |
void |
setNextProcessor(Processor nextProcessor)
Set next processor element in processor chain
|
void |
setNextStatePreProcessor(PreStateProcessor preStateProcessor) |
void |
setStateId(int stateId) |
void |
setThisStatePreProcessor(StreamPreStateProcessor preStateProcessor) |
void |
setToLast(Processor processor)
Set as the last element of the processor chain
|
protected PreStateProcessor nextStatePerProcessor
protected PreStateProcessor nextEveryStatePerProcessor
protected StreamPreStateProcessor thisStatePreProcessor
protected Processor nextProcessor
protected int stateId
protected CountPreStateProcessor callbackPreStateProcessor
protected boolean isEventReturned
public void process(ComplexEventChunk complexEventChunk)
protected void process(StateEvent stateEvent, ComplexEventChunk complexEventChunk)
public boolean isEventReturned()
public void clearProcessedEvent()
public Processor getNextProcessor()
getNextProcessor in interface Processorpublic void setNextProcessor(Processor nextProcessor)
setNextProcessor in interface ProcessornextProcessor - Processor to be set as next element of processor chainpublic void setToLast(Processor processor)
public PostStateProcessor cloneProcessor(String key)
cloneProcessor in interface PostStateProcessorcloneProcessor in interface Processorkey - partition keyprotected void cloneProperties(StreamPostStateProcessor streamPostStateProcessor)
public void setNextStatePreProcessor(PreStateProcessor preStateProcessor)
setNextStatePreProcessor in interface PostStateProcessorpublic PreStateProcessor getNextStatePerProcessor()
public PreStateProcessor getNextEveryStatePerProcessor()
public void setNextEveryStatePerProcessor(PreStateProcessor nextEveryStatePerProcessor)
setNextEveryStatePerProcessor in interface PostStateProcessorpublic PreStateProcessor getThisStatePreProcessor()
public void setThisStatePreProcessor(StreamPreStateProcessor preStateProcessor)
public int getStateId()
getStateId in interface PostStateProcessorpublic void setStateId(int stateId)
public void setCallbackPreStateProcessor(CountPreStateProcessor callbackPreStateProcessor)
setCallbackPreStateProcessor in interface PostStateProcessorCopyright © 2018 WSO2. All rights reserved.