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 ComplexEvent
public void setTimestamp(long timestamp)
public Object[] getOutputData()
getOutputData
in interface ComplexEvent
public void setOutputData(Object[] outputData)
public ComplexEvent.Type getType()
getType
in interface ComplexEvent
public void setType(ComplexEvent.Type type)
setType
in interface ComplexEvent
public StreamEvent getNext()
getNext
in interface ComplexEvent
public void setNext(ComplexEvent next)
setNext
in interface ComplexEvent
public Object getAttribute(int[] position)
getAttribute
in interface ComplexEvent
position
- 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 ComplexEvent
public void setOutputData(Object object, int index)
setOutputData
in interface ComplexEvent
public void setOnAfterWindowData(Object object, int index)
public void setBeforeWindowData(Object object, int index)
public String toString(long maxNoOfEventsToPrint)
Copyright © 2019. All rights reserved.