public class GroupedComplexEvent extends Object implements ComplexEvent
ComplexEvent to hold events belonging to the same GroupBy group.ComplexEvent.Type| Constructor and Description |
|---|
GroupedComplexEvent(String groupKey,
ComplexEvent complexEvent) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(int[] position) |
ComplexEvent |
getComplexEvent() |
String |
getGroupKey() |
ComplexEvent |
getNext() |
Object[] |
getOutputData() |
long |
getTimestamp() |
ComplexEvent.Type |
getType() |
void |
setAttribute(Object object,
int[] position) |
void |
setGroupKey(String groupKey) |
void |
setNext(ComplexEvent events) |
void |
setOutputData(Object object,
int index) |
void |
setType(ComplexEvent.Type type) |
public GroupedComplexEvent(String groupKey, ComplexEvent complexEvent)
public ComplexEvent getNext()
getNext in interface ComplexEventpublic void setNext(ComplexEvent events)
setNext in interface ComplexEventpublic Object[] getOutputData()
getOutputData in interface ComplexEventpublic void setOutputData(Object object, int index)
setOutputData in interface ComplexEventpublic long getTimestamp()
getTimestamp in interface ComplexEventpublic Object getAttribute(int[] position)
getAttribute in interface ComplexEventpublic void setAttribute(Object object, int[] position)
setAttribute in interface ComplexEventpublic ComplexEvent.Type getType()
getType in interface ComplexEventpublic void setType(ComplexEvent.Type type)
setType in interface ComplexEventpublic ComplexEvent getComplexEvent()
public String getGroupKey()
public void setGroupKey(String groupKey)
Copyright © 2017 WSO2. All rights reserved.