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) |
String |
toString() |
public GroupedComplexEvent(String groupKey, ComplexEvent complexEvent)
public ComplexEvent getNext()
getNext
in interface ComplexEvent
public void setNext(ComplexEvent events)
setNext
in interface ComplexEvent
public Object[] getOutputData()
getOutputData
in interface ComplexEvent
public void setOutputData(Object object, int index)
setOutputData
in interface ComplexEvent
public long getTimestamp()
getTimestamp
in interface ComplexEvent
public Object getAttribute(int[] position)
getAttribute
in interface ComplexEvent
public void setAttribute(Object object, int[] position)
setAttribute
in interface ComplexEvent
public ComplexEvent.Type getType()
getType
in interface ComplexEvent
public void setType(ComplexEvent.Type type)
setType
in interface ComplexEvent
public ComplexEvent getComplexEvent()
public String getGroupKey()
public void setGroupKey(String groupKey)
Copyright © 2019. All rights reserved.