@NotThreadSafe public final class MutableStreamEvent extends co.cask.cdap.api.flow.flowlet.StreamEvent
StreamEvent that allows setting the data and timestamp.| Constructor and Description |
|---|
MutableStreamEvent() |
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
getBody() |
Map<String,String> |
getHeaders() |
long |
getTimestamp() |
MutableStreamEvent |
set(co.cask.cdap.api.stream.StreamEventData data,
long timestamp)
Sets the event data and timestamp.
|
MutableStreamEvent |
setData(co.cask.cdap.api.stream.StreamEventData data)
Sets the event data.
|
MutableStreamEvent |
setTimestamp(long timestamp)
Sets the event timestamp.
|
public MutableStreamEvent set(co.cask.cdap.api.stream.StreamEventData data, long timestamp)
public MutableStreamEvent setData(co.cask.cdap.api.stream.StreamEventData data)
data - the data to setpublic MutableStreamEvent setTimestamp(long timestamp)
timestamp - the timestamp to setpublic long getTimestamp()
getTimestamp in class co.cask.cdap.api.flow.flowlet.StreamEventpublic ByteBuffer getBody()
getBody in class co.cask.cdap.api.stream.GenericStreamEventData<ByteBuffer>public Map<String,String> getHeaders()
getHeaders in class co.cask.cdap.api.stream.GenericStreamEventData<ByteBuffer>Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.