public class StreamEvent extends Object implements ComplexEvent
ComplexEvent.Type| Modifier and Type | Field and Description |
|---|---|
protected Object[] |
outputData |
protected long |
timestamp |
protected ComplexEvent.Type |
type |
| Constructor and Description |
|---|
StreamEvent(int beforeWindowDataSize,
int onAfterWindowDataSize,
int outputDataSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Object |
getAttribute(int[] position) |
Object[] |
getBeforeWindowData() |
StreamEvent |
getNext() |
Object[] |
getOnAfterWindowData() |
Object[] |
getOutputData() |
long |
getTimestamp() |
ComplexEvent.Type |
getType() |
int |
hashCode() |
boolean |
hasNext() |
void |
setAttribute(Object object,
int[] position) |
void |
setBeforeWindowData(Object[] beforeWindowData) |
void |
setBeforeWindowData(Object object,
int index) |
void |
setNext(ComplexEvent next) |
void |
setOnAfterWindowData(Object[] onAfterWindowData) |
void |
setOnAfterWindowData(Object object,
int index) |
void |
setOutputData(Object[] outputData) |
void |
setOutputData(Object object,
int index) |
void |
setTimestamp(long timestamp) |
void |
setType(ComplexEvent.Type type) |
String |
toString() |
String |
toString(long maxNoOfEventsToPrint) |
protected long timestamp
protected Object[] outputData
protected ComplexEvent.Type type
public StreamEvent(int beforeWindowDataSize,
int onAfterWindowDataSize,
int outputDataSize)
public Object[] getBeforeWindowData()
public void setBeforeWindowData(Object[] beforeWindowData)
public Object[] getOnAfterWindowData()
public void setOnAfterWindowData(Object[] onAfterWindowData)
public long getTimestamp()
getTimestamp in interface ComplexEventpublic void setTimestamp(long timestamp)
public Object[] getOutputData()
getOutputData in interface ComplexEventpublic void setOutputData(Object[] outputData)
public boolean hasNext()
public ComplexEvent.Type getType()
getType in interface ComplexEventpublic void setType(ComplexEvent.Type type)
setType in interface ComplexEventpublic StreamEvent getNext()
getNext in interface ComplexEventpublic void setNext(ComplexEvent next)
setNext in interface ComplexEventpublic Object getAttribute(int[] position)
getAttribute in interface ComplexEventposition - int array of 4 elements
position[0] and position[1] are discarded
position[2]-BeforeWindowData or OutputData or AfterWindowData, position[3]- which attributepublic void setAttribute(Object object, int[] position)
setAttribute in interface ComplexEventpublic void setOutputData(Object object, int index)
setOutputData in interface ComplexEventpublic void setOnAfterWindowData(Object object, int index)
public void setBeforeWindowData(Object object, int index)
public String toString(long maxNoOfEventsToPrint)
Copyright © 2020. All rights reserved.