public abstract class StreamCallback extends Object implements StreamJunction.Receiver
| Constructor and Description |
|---|
StreamCallback() |
| Modifier and Type | Method and Description |
|---|---|
org.wso2.siddhi.query.api.definition.AbstractDefinition |
getStreamDefinition() |
String |
getStreamId() |
void |
receive(ComplexEvent complexEvent) |
void |
receive(Event event) |
abstract void |
receive(Event[] events) |
void |
receive(Event event,
boolean endOfBatch) |
void |
receive(long timeStamp,
Object[] data) |
void |
receiveEvents(Event[] events) |
void |
setContext(ExecutionPlanContext executionPlanContext) |
void |
setStreamDefinition(org.wso2.siddhi.query.api.definition.AbstractDefinition streamDefinition) |
void |
setStreamId(String streamId) |
void |
startProcessing() |
void |
stopProcessing() |
public String getStreamId()
getStreamId in interface StreamJunction.Receiverpublic org.wso2.siddhi.query.api.definition.AbstractDefinition getStreamDefinition()
public void setStreamId(String streamId)
public void setStreamDefinition(org.wso2.siddhi.query.api.definition.AbstractDefinition streamDefinition)
public void setContext(ExecutionPlanContext executionPlanContext)
public void receive(ComplexEvent complexEvent)
receive in interface StreamJunction.Receiverpublic void receive(Event event)
receive in interface StreamJunction.Receiverpublic void receive(Event event, boolean endOfBatch)
receive in interface StreamJunction.Receiverpublic void receive(long timeStamp,
Object[] data)
receive in interface StreamJunction.Receiverpublic void receiveEvents(Event[] events)
public abstract void receive(Event[] events)
receive in interface StreamJunction.Receiverpublic void startProcessing()
public void stopProcessing()
Copyright © 2018 WSO2. All Rights Reserved.