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.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic final void set(Metadata zapProperties)
public final boolean isEmpty()
public java.lang.String toString()
toString in class java.lang.Objectpublic final byte[] bytes()
private int size()
public final void write(java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic 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)