public class StreamPostStateProcessor extends Object implements PostStateProcessor
| Modifier and Type | Field and Description |
|---|---|
protected CountPreStateProcessor |
callbackPreStateProcessor |
protected boolean |
isEventReturned |
protected PreStateProcessor |
nextEveryStatePreProcessor |
protected Processor |
nextProcessor |
protected PreStateProcessor |
nextStatePreProcessor |
protected int |
stateId |
protected StreamPreStateProcessor |
thisStatePreProcessor |
| Constructor and Description |
|---|
StreamPostStateProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Used to clean its references
|
void |
clearProcessedEvent() |
PostStateProcessor |
cloneProcessor(String key)
Clone a copy of processor
|
protected void |
cloneProperties(StreamPostStateProcessor streamPostStateProcessor) |
PreStateProcessor |
getNextEveryStatePreProcessor() |
Processor |
getNextProcessor()
Get next processor element in the processor chain.
|
PreStateProcessor |
getNextStatePreProcessor() |
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 |
setNextEveryStatePreProcessor(PreStateProcessor nextEveryStatePreProcessor) |
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 nextStatePreProcessor
protected PreStateProcessor nextEveryStatePreProcessor
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 keypublic void clean()
Processorprotected void cloneProperties(StreamPostStateProcessor streamPostStateProcessor)
public void setNextStatePreProcessor(PreStateProcessor preStateProcessor)
setNextStatePreProcessor in interface PostStateProcessorpublic PreStateProcessor getNextStatePreProcessor()
public PreStateProcessor getNextEveryStatePreProcessor()
public void setNextEveryStatePreProcessor(PreStateProcessor nextEveryStatePreProcessor)
setNextEveryStatePreProcessor 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 © 2019 WSO2. All rights reserved.