|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.MsgUnitRaw
Encapsulates the xmlKey, content and qos.
Keep this class slim, it is serialized and passed with RMI The constructor arguments are checked to be not null and corrected to "" or 'new byte[0]' if they are null
| Field Summary | |
static java.lang.String |
CONTENT_TAG
|
static java.lang.String |
KEY_TAG
|
static java.lang.String |
QOS_TAG
|
| Constructor Summary | |
MsgUnitRaw(java.lang.Object msgUnit,
java.lang.String key,
byte[] content,
java.lang.String qos)
|
|
MsgUnitRaw(java.lang.String key,
byte[] content,
java.lang.String qos)
|
|
MsgUnitRaw(java.lang.String key,
EncodableData encodedContent,
java.lang.String qos)
|
|
| Method Summary | |
static void |
dumpContent(java.lang.String extraOffset,
java.io.OutputStream out,
byte[] content,
boolean forceReadable)
|
byte[] |
getContent()
Get the raw content, never null |
java.lang.String |
getContentStr()
Get the raw content, never null |
java.lang.String |
getKey()
The raw XML string, never null |
java.lang.Object |
getMsgUnit()
You can decide to pass with the constructor a parsed MsgUnit |
java.lang.String |
getQos()
The raw QoS XML string, never null |
long |
size()
The number of bytes of qos+key+content |
java.lang.String |
toXml()
|
java.lang.String |
toXml(java.lang.String extraOffset)
|
void |
toXml(java.lang.String extraOffset,
java.io.OutputStream out,
java.util.Properties props)
Standard message dump. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String KEY_TAG
public static final java.lang.String CONTENT_TAG
public static final java.lang.String QOS_TAG
| Constructor Detail |
public MsgUnitRaw(java.lang.Object msgUnit,
java.lang.String key,
byte[] content,
java.lang.String qos)
msgUnit - Temporary object with parsed information, this is not evaluated internallykey - content - qos -
public MsgUnitRaw(java.lang.String key,
byte[] content,
java.lang.String qos)
public MsgUnitRaw(java.lang.String key,
EncodableData encodedContent,
java.lang.String qos)
| Method Detail |
public java.lang.String getKey()
public byte[] getContent()
public java.lang.String getContentStr()
public java.lang.String getQos()
public long size()
public java.lang.Object getMsgUnit()
public java.lang.String toXml()
public java.lang.String toXml(java.lang.String extraOffset)
extraOffset -
public void toXml(java.lang.String extraOffset,
java.io.OutputStream out,
java.util.Properties props)
throws java.io.IOException
extraOffset - out -
java.io.IOException
public static void dumpContent(java.lang.String extraOffset,
java.io.OutputStream out,
byte[] content,
boolean forceReadable)
throws java.io.IOException
java.io.IOException
|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||