public class Metadata
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Metadata.ParseListener
Call backs during parsing process
|
Modifier and Type | Field and Description |
---|---|
private java.util.Properties |
dictionary |
static java.lang.String |
IDENTITY |
static java.lang.String |
PEER_ADDRESS |
static java.lang.String |
SOCKET_TYPE |
static java.lang.String |
USER_ID |
Constructor and Description |
---|
Metadata() |
Metadata(java.util.Properties dictionary) |
Modifier and Type | Method and Description |
---|---|
byte[] |
bytes() |
private byte[] |
bytes(java.nio.ByteBuffer buf,
int position,
int length) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
get(java.lang.String key) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
int |
read(java.nio.ByteBuffer msg,
int offset,
Metadata.ParseListener listener) |
int |
read(Msg msg,
int offset,
Metadata.ParseListener listener) |
void |
remove(java.lang.String key) |
void |
set(Metadata zapProperties) |
void |
set(java.lang.String key,
java.lang.String value) |
private int |
size() |
java.lang.String |
toString() |
void |
write(java.io.OutputStream stream) |
public static final java.lang.String IDENTITY
public static final java.lang.String SOCKET_TYPE
public static final java.lang.String USER_ID
public static final java.lang.String PEER_ADDRESS
private final java.util.Properties dictionary
public Metadata()
public Metadata(java.util.Properties dictionary)
public final java.util.Set<java.lang.String> keySet()
public final void remove(java.lang.String key)
public final java.lang.String get(java.lang.String key)
public final void set(java.lang.String key, java.lang.String value)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public final void set(Metadata zapProperties)
public final boolean isEmpty()
public java.lang.String toString()
toString
in class java.lang.Object
public final byte[] bytes()
private int size()
public final void write(java.io.OutputStream stream) throws java.io.IOException
java.io.IOException
public final int read(Msg msg, int offset, Metadata.ParseListener listener)
public final int read(java.nio.ByteBuffer msg, int offset, Metadata.ParseListener listener)
private byte[] bytes(java.nio.ByteBuffer buf, int position, int length)