Package io.siddhi.core.event
Interface ComplexEvent
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
FinderStateEvent,GroupedComplexEvent,StateEvent,StreamEvent
public interface ComplexEvent extends Serializable
The interface for the internal event implementations
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComplexEvent.TypeEnums to represent Event.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectgetAttribute(int[] position)ComplexEventgetNext()Object[]getOutputData()longgetTimestamp()ComplexEvent.TypegetType()voidsetAttribute(Object object, int[] position)voidsetNext(ComplexEvent events)voidsetOutputData(Object object, int index)voidsetType(ComplexEvent.Type type)
-
-
-
Method Detail
-
getNext
ComplexEvent getNext()
-
setNext
void setNext(ComplexEvent events)
-
getOutputData
Object[] getOutputData()
-
setOutputData
void setOutputData(Object object, int index)
-
getTimestamp
long getTimestamp()
-
getAttribute
Object getAttribute(int[] position)
-
setAttribute
void setAttribute(Object object, int[] position)
-
getType
ComplexEvent.Type getType()
-
setType
void setType(ComplexEvent.Type type)
-
-