Package io.siddhi.core.event
Class GroupedComplexEvent
- java.lang.Object
-
- io.siddhi.core.event.GroupedComplexEvent
-
- All Implemented Interfaces:
ComplexEvent,Serializable
public class GroupedComplexEvent extends Object implements ComplexEvent
Implementation ofComplexEventto hold events belonging to the same GroupBy group.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.siddhi.core.event.ComplexEvent
ComplexEvent.Type
-
-
Constructor Summary
Constructors Constructor Description GroupedComplexEvent(String groupKey, ComplexEvent complexEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAttribute(int[] position)ComplexEventgetComplexEvent()StringgetGroupKey()ComplexEventgetNext()Object[]getOutputData()longgetTimestamp()ComplexEvent.TypegetType()voidsetAttribute(Object object, int[] position)voidsetGroupKey(String groupKey)voidsetNext(ComplexEvent events)voidsetOutputData(Object object, int index)voidsetType(ComplexEvent.Type type)StringtoString()
-
-
-
Constructor Detail
-
GroupedComplexEvent
public GroupedComplexEvent(String groupKey, ComplexEvent complexEvent)
-
-
Method Detail
-
getNext
public ComplexEvent getNext()
- Specified by:
getNextin interfaceComplexEvent
-
setNext
public void setNext(ComplexEvent events)
- Specified by:
setNextin interfaceComplexEvent
-
getOutputData
public Object[] getOutputData()
- Specified by:
getOutputDatain interfaceComplexEvent
-
setOutputData
public void setOutputData(Object object, int index)
- Specified by:
setOutputDatain interfaceComplexEvent
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestampin interfaceComplexEvent
-
getAttribute
public Object getAttribute(int[] position)
- Specified by:
getAttributein interfaceComplexEvent
-
setAttribute
public void setAttribute(Object object, int[] position)
- Specified by:
setAttributein interfaceComplexEvent
-
getType
public ComplexEvent.Type getType()
- Specified by:
getTypein interfaceComplexEvent
-
setType
public void setType(ComplexEvent.Type type)
- Specified by:
setTypein interfaceComplexEvent
-
getComplexEvent
public ComplexEvent getComplexEvent()
-
getGroupKey
public String getGroupKey()
-
setGroupKey
public void setGroupKey(String groupKey)
-
-