public class BinaryData
extends java.util.HashMap<java.lang.String,java.lang.Object>
Reified representation of binary data chunk contained in a message.
BinaryData is composed of a metaData map
that contains application information about the binary chunk (such as
a file name, the mime type, or the chunk number), of the binary chunk
itself (either in byte[] or
ByteBuffer format), and of the boolean
last flag indicating whether it is the last chunk.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATA |
static java.lang.String |
EXT_NAME |
static java.lang.String |
LAST |
static java.lang.String |
META |
| Constructor and Description |
|---|
BinaryData(byte[] bytes,
boolean last,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
BinaryData(java.nio.ByteBuffer byteBuffer,
boolean last,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
BinaryData(java.util.Map<? extends java.lang.String,?> map) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
asByteBuffer() |
byte[] |
asBytes() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetaData() |
boolean |
isLast() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic static final java.lang.String EXT_NAME
public static final java.lang.String META
public static final java.lang.String DATA
public static final java.lang.String LAST
public BinaryData(java.nio.ByteBuffer byteBuffer,
boolean last,
java.util.Map<java.lang.String,java.lang.Object> metaData)
public BinaryData(byte[] bytes,
boolean last,
java.util.Map<java.lang.String,java.lang.Object> metaData)
public BinaryData(java.util.Map<? extends java.lang.String,?> map)
public java.nio.ByteBuffer asByteBuffer()
ByteBufferpublic byte[] asBytes()
byte[]public boolean isLast()
public java.util.Map<java.lang.String,java.lang.Object> getMetaData()
Copyright © 2008–2019 The CometD Project. All rights reserved.