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() |
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 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 © 2018 WSO2. All rights reserved.