com.wombat.mama
public class MamaMsg extends java.lang.Object
Constructor and Description |
---|
MamaMsg()
The default construction behaviour is to create the underlying
C message structure.
|
MamaMsg(char payloadId)
Create a MamaMsg.
|
MamaMsg(MamaPayloadBridge payloadBridge)
Create a MamaMsg.
|
Modifier and Type | Method and Description |
---|---|
void |
_getField(java.lang.String fieldName,
int fid,
MamaDictionary dict) |
void |
addArrayF32(java.lang.String name,
int fid,
float[] value) |
void |
addArrayF64(java.lang.String name,
int fid,
double[] value) |
void |
addArrayI16(java.lang.String name,
int fid,
short[] value) |
void |
addArrayI32(java.lang.String name,
int fid,
int[] value) |
void |
addArrayI64(java.lang.String name,
int fid,
long[] value) |
void |
addArrayI8(java.lang.String name,
int fid,
byte[] value) |
void |
addArrayMsg(java.lang.String name,
int fid,
MamaMsg[] value) |
void |
addArrayMsgWithLength(java.lang.String name,
int fid,
MamaMsg[] value,
int length)
This function will add a new field containing an array of messages.
|
void |
addArrayString(java.lang.String name,
int fid,
java.lang.String[] value) |
void |
addArrayString(java.lang.String name,
int fid,
java.lang.String[] value,
int length) |
void |
addArrayU16(java.lang.String name,
int fid,
int[] value) |
void |
addArrayU32(java.lang.String name,
int fid,
long[] value) |
void |
addArrayU64(java.lang.String name,
int fid,
long[] value) |
void |
addArrayU8(java.lang.String name,
int fid,
short[] value) |
void |
addBool(java.lang.String name,
int fid,
boolean value) |
void |
addBoolean(java.lang.String name,
int fid,
boolean value) |
void |
addChar(java.lang.String name,
int fid,
char value) |
void |
addDateTime(java.lang.String name,
int fid,
MamaDateTime value) |
void |
addF32(java.lang.String name,
int fid,
float value) |
void |
addF64(java.lang.String name,
int fid,
double value) |
void |
addI16(java.lang.String name,
int fid,
short value) |
void |
addI32(java.lang.String name,
int fid,
int value) |
void |
addI64(java.lang.String name,
int fid,
long value) |
void |
addI8(java.lang.String name,
int fid,
byte value) |
void |
addMsg(java.lang.String name,
int fid,
MamaMsg value) |
void |
addOpaque(java.lang.String name,
int fid,
byte[] value) |
void |
addPrice(java.lang.String name,
int fid,
MamaPrice value) |
void |
addString(java.lang.String name,
int fid,
java.lang.String value) |
void |
addU16(java.lang.String name,
int fid,
int value) |
void |
addU32(java.lang.String name,
int fid,
long value) |
void |
addU64(java.lang.String name,
int fid,
long value) |
void |
addU8(java.lang.String name,
int fid,
short value) |
void |
apply(MamaMsg rhs) |
void |
clear() |
void |
copy(MamaMsg rhs) |
void |
createFromByteBuffer(byte[] byteArray)
Create a mamaMsg from the provided byte buffer.
|
void |
destroy() |
MamaMsg |
detach() |
float[] |
getArrayF32(MamaFieldDescriptor fieldDesc) |
float[] |
getArrayF32(java.lang.String name,
int fid) |
double[] |
getArrayF64(MamaFieldDescriptor fieldDesc) |
double[] |
getArrayF64(java.lang.String name,
int fid) |
short[] |
getArrayI16(MamaFieldDescriptor fieldDesc) |
short[] |
getArrayI16(java.lang.String name,
int fid) |
int[] |
getArrayI32(MamaFieldDescriptor fieldDesc) |
int[] |
getArrayI32(MamaFieldDescriptor fieldDesc,
int[] defaultValue) |
int[] |
getArrayI32(java.lang.String name,
int fid) |
long[] |
getArrayI64(MamaFieldDescriptor fieldDesc) |
long[] |
getArrayI64(java.lang.String name,
int fid) |
byte[] |
getArrayI8(MamaFieldDescriptor fieldDesc) |
byte[] |
getArrayI8(java.lang.String name,
int fid) |
MamaMsg[] |
getArrayMsg(MamaFieldDescriptor fieldDesc) |
MamaMsg[] |
getArrayMsg(MamaFieldDescriptor fieldDesc,
MamaMsg[] defaultValue) |
MamaMsg[] |
getArrayMsg(java.lang.String name,
int fid) |
java.lang.String[] |
getArrayString(MamaFieldDescriptor fieldDesc) |
java.lang.String[] |
getArrayString(java.lang.String name,
int fid) |
int[] |
getArrayU16(MamaFieldDescriptor fieldDesc) |
int[] |
getArrayU16(java.lang.String name,
int fid) |
long[] |
getArrayU32(MamaFieldDescriptor fieldDesc) |
long[] |
getArrayU32(java.lang.String name,
int fid) |
long[] |
getArrayU64(MamaFieldDescriptor fieldDesc) |
long[] |
getArrayU64(java.lang.String name,
int fid) |
short[] |
getArrayU8(MamaFieldDescriptor fieldDesc) |
short[] |
getArrayU8(java.lang.String name,
int fid) |
boolean |
getBoolean(MamaFieldDescriptor fieldDesc) |
boolean |
getBoolean(java.lang.String name,
int fid) |
byte[] |
getByteBuffer()
Return the internal message buffer as an array of bytes which is
suitable for writing to a file.
|
char |
getChar(MamaFieldDescriptor fieldDesc) |
char |
getChar(MamaFieldDescriptor fieldDesc,
char defaultValue) |
char |
getChar(java.lang.String name,
int fid) |
char |
getChar(java.lang.String name,
int fid,
char defaultValue) |
MamaDateTime |
getDateTime(MamaFieldDescriptor fieldDesc) |
MamaDateTime |
getDateTime(java.lang.String name,
int fid) |
float |
getF32(MamaFieldDescriptor fieldDesc) |
float |
getF32(MamaFieldDescriptor fieldDesc,
float defaultValue) |
float |
getF32(java.lang.String name,
int fid) |
float |
getF32(java.lang.String name,
int fid,
float defaultValue) |
double |
getF64(MamaFieldDescriptor fieldDesc) |
double |
getF64(MamaFieldDescriptor fieldDesc,
double defaultValue) |
double |
getF64(java.lang.String name,
int fid) |
double |
getF64(java.lang.String name,
int fid,
double defaultValue) |
MamaMsgField |
getField(MamaFieldDescriptor field,
MamaDictionary dict) |
MamaMsgField |
getField(java.lang.String fieldName,
int fid,
MamaDictionary dict) |
java.lang.String |
getFieldAsString(int fid,
MamaDictionary dictionary) |
short |
getI16(MamaFieldDescriptor fieldDesc) |
short |
getI16(MamaFieldDescriptor fieldDesc,
short defaultValue) |
short |
getI16(java.lang.String name,
int fid) |
short |
getI16(java.lang.String name,
int fid,
short defaultValue) |
int |
getI32(MamaFieldDescriptor fieldDesc) |
int |
getI32(MamaFieldDescriptor fieldDesc,
int defaultValue) |
int |
getI32(java.lang.String name,
int fid) |
int |
getI32(java.lang.String name,
int fid,
int defaultValue) |
long |
getI64(MamaFieldDescriptor fieldDesc) |
long |
getI64(MamaFieldDescriptor fieldDesc,
long defaultValue) |
long |
getI64(java.lang.String name,
int fid) |
long |
getI64(java.lang.String name,
int fid,
long defaultValue) |
byte |
getI8(MamaFieldDescriptor fieldDesc) |
byte |
getI8(MamaFieldDescriptor fieldDesc,
byte defaultValue) |
byte |
getI8(java.lang.String name,
int fid) |
byte |
getI8(java.lang.String name,
int fid,
byte defaultValue) |
boolean |
getIsDefinitelyDelayed() |
boolean |
getIsDefinitelyDuplicate() |
boolean |
getIsOutOfSequence() |
boolean |
getIsPossiblyDelayed() |
boolean |
getIsPossiblyDuplicate() |
MamaMsg |
getMsg(MamaFieldDescriptor fieldDesc) |
MamaMsg |
getMsg(MamaFieldDescriptor fieldDesc,
MamaMsg defaultValue) |
MamaMsg |
getMsg(java.lang.String name,
int fid) |
int |
getNumFields() |
byte[] |
getOpaque(MamaFieldDescriptor fieldDesc) |
byte[] |
getOpaque(java.lang.String name,
int fid) |
char |
getPayloadType()
Return as a character representation of the payload type used in the message.
|
long |
getPointerVal() |
MamaPrice |
getPrice(MamaFieldDescriptor fieldDesc) |
MamaPrice |
getPrice(MamaFieldDescriptor fieldDesc,
MamaPrice defaultValue) |
MamaPrice |
getPrice(java.lang.String name,
int fid) |
MamaPrice |
getPrice(java.lang.String name,
int fid,
MamaPrice defaultValue) |
long |
getSeqNum() |
java.lang.String |
getString(MamaFieldDescriptor fieldDesc) |
java.lang.String |
getString(MamaFieldDescriptor fieldDesc,
java.lang.String defaultValue) |
java.lang.String |
getString(java.lang.String name,
int fid) |
java.lang.String |
getString(java.lang.String name,
int fid,
java.lang.String defaultValue) |
MamaBuffer |
getStringAsBuffer(MamaFieldDescriptor fieldDesc)
This function will obtain a string from the mama message and return it
inside a MamaBuffer object without performing any memory allocation that
would cause future garbage collection.
|
MamaBuffer |
getStringAsBuffer(java.lang.String name,
int fid)
This function will obtain a string from the mama message and return it
inside a MamaBuffer object without performing any memory allocation that
would cause future garbage collection.
|
int |
getU16(MamaFieldDescriptor fieldDesc) |
int |
getU16(MamaFieldDescriptor fieldDesc,
int defaultValue) |
int |
getU16(java.lang.String name,
int fid) |
int |
getU16(java.lang.String name,
int fid,
int defaultValue) |
long |
getU32(MamaFieldDescriptor fieldDesc) |
long |
getU32(MamaFieldDescriptor fieldDesc,
long defaultValue) |
long |
getU32(java.lang.String name,
int fid) |
long |
getU32(java.lang.String name,
int fid,
long defaultValue) |
long |
getU64(MamaFieldDescriptor fieldDesc) |
long |
getU64(MamaFieldDescriptor fieldDesc,
long defaultValue) |
long |
getU64(java.lang.String name,
int fid) |
long |
getU64(java.lang.String name,
int fid,
long defaultValue) |
short |
getU8(MamaFieldDescriptor fieldDesc) |
short |
getU8(MamaFieldDescriptor fieldDesc,
short defaultValue) |
short |
getU8(java.lang.String name,
int fid) |
short |
getU8(java.lang.String name,
int fid,
short defaultValue) |
boolean |
isFromInbox() |
void |
iterateFields(MamaMsgFieldIterator iterator,
MamaDictionary dictionary,
java.lang.Object closure) |
java.util.Iterator |
iterator() |
java.util.Iterator |
iterator(MamaDictionary dictionary) |
void |
setNewBuffer(byte[] byteArray)
Set a new buffer for an existing mamaMsg.
|
java.lang.String |
toString() |
boolean |
tryArrayI32(MamaFieldDescriptor field,
MamaArrayInt result) |
boolean |
tryArrayI32(java.lang.String name,
int fid,
MamaArrayInt result) |
boolean |
tryArrayMsg(MamaFieldDescriptor field,
MamaArrayMsg result) |
boolean |
tryArrayMsg(java.lang.String name,
int fid,
MamaArrayMsg result) |
boolean |
tryArrayString(MamaFieldDescriptor field,
MamaArrayString result) |
boolean |
tryArrayString(java.lang.String name,
int fid,
MamaArrayString result) |
boolean |
tryArrayU16(MamaFieldDescriptor field,
MamaArrayInt result) |
boolean |
tryArrayU16(java.lang.String name,
int fid,
MamaArrayInt result) |
boolean |
tryBoolean(MamaFieldDescriptor field,
MamaBoolean result) |
boolean |
tryBoolean(java.lang.String name,
int fid,
MamaBoolean result) |
boolean |
tryChar(MamaFieldDescriptor field,
MamaChar result) |
boolean |
tryChar(java.lang.String name,
int fid,
MamaChar result) |
boolean |
tryDateTime(MamaFieldDescriptor field,
MamaDateTime result) |
boolean |
tryDateTime(java.lang.String name,
int fid,
MamaDateTime result) |
boolean |
tryF32(MamaFieldDescriptor field,
MamaFloat result) |
boolean |
tryF32(java.lang.String name,
int fid,
MamaFloat result) |
boolean |
tryF64(MamaFieldDescriptor field,
MamaDouble result) |
boolean |
tryF64(java.lang.String name,
int fid,
MamaDouble result) |
boolean |
tryI16(MamaFieldDescriptor field,
MamaShort result) |
boolean |
tryI16(java.lang.String name,
int fid,
MamaShort result) |
boolean |
tryI32(MamaFieldDescriptor field,
MamaInteger result) |
boolean |
tryI32(java.lang.String name,
int fid,
MamaInteger result) |
boolean |
tryI64(MamaFieldDescriptor field,
MamaLong result) |
boolean |
tryI64(java.lang.String name,
int fid,
MamaLong result) |
boolean |
tryI8(MamaFieldDescriptor field,
MamaByte result) |
boolean |
tryI8(java.lang.String name,
int fid,
MamaByte result) |
boolean |
tryMsg(MamaFieldDescriptor field,
MamaMessage result) |
boolean |
tryMsg(java.lang.String name,
int fid,
MamaMessage result) |
boolean |
tryOpaque(MamaFieldDescriptor field,
MamaOpaque result) |
boolean |
tryOpaque(java.lang.String name,
int fid,
MamaOpaque result) |
boolean |
tryPrice(MamaFieldDescriptor field,
MamaPrice result) |
boolean |
tryPrice(java.lang.String name,
int fid,
MamaPrice result) |
boolean |
tryString(MamaFieldDescriptor field,
MamaString result) |
boolean |
tryString(java.lang.String name,
int fid,
MamaString result) |
boolean |
tryStringAsBuffer(java.lang.String name,
int fid,
MamaBuffer mamaBuffer)
This function will obtain a string from the mama message and return it
inside a MamaBuffer object without performing any memory allocation that
would cause future garbage collection.
|
boolean |
tryU16(MamaFieldDescriptor field,
MamaInteger result) |
boolean |
tryU16(java.lang.String name,
int fid,
MamaInteger result) |
boolean |
tryU32(MamaFieldDescriptor field,
MamaLong result) |
boolean |
tryU32(java.lang.String name,
int fid,
MamaLong result) |
boolean |
tryU64(MamaFieldDescriptor field,
MamaLong result) |
boolean |
tryU64(java.lang.String name,
int fid,
MamaLong result) |
boolean |
tryU8(MamaFieldDescriptor field,
MamaShort result) |
boolean |
tryU8(java.lang.String name,
int fid,
MamaShort result) |
void |
updateArrayF32(java.lang.String name,
int fid,
float[] value) |
void |
updateArrayF64(java.lang.String name,
int fid,
double[] value) |
void |
updateArrayI16(java.lang.String name,
int fid,
short[] value) |
void |
updateArrayI32(java.lang.String name,
int fid,
int[] value) |
void |
updateArrayI64(java.lang.String name,
int fid,
long[] value) |
void |
updateArrayI8(java.lang.String name,
int fid,
byte[] value) |
void |
updateArrayU16(java.lang.String name,
int fid,
int[] value) |
void |
updateArrayU32(java.lang.String name,
int fid,
long[] value) |
void |
updateArrayU64(java.lang.String name,
int fid,
long[] value) |
void |
updateArrayU8(java.lang.String name,
int fid,
short[] value) |
void |
updateBoolean(java.lang.String name,
int fid,
boolean value) |
void |
updateChar(java.lang.String name,
int fid,
char value) |
void |
updateDateTime(java.lang.String name,
int fid,
MamaDateTime value) |
void |
updateF32(java.lang.String name,
int fid,
float value) |
void |
updateF64(java.lang.String name,
int fid,
double value) |
void |
updateI16(java.lang.String name,
int fid,
short value) |
void |
updateI32(java.lang.String name,
int fid,
int value) |
void |
updateI64(java.lang.String name,
int fid,
long value) |
void |
updateI8(java.lang.String name,
int fid,
byte value) |
void |
updatePrice(java.lang.String name,
int fid,
MamaPrice value) |
void |
updateString(java.lang.String name,
int fid,
java.lang.String value) |
void |
updateU16(java.lang.String name,
int fid,
int value) |
void |
updateU32(java.lang.String name,
int fid,
long value) |
void |
updateU64(java.lang.String name,
int fid,
long value) |
void |
updateU8(java.lang.String name,
int fid,
short value) |
public MamaMsg()
public MamaMsg(char payloadId)
payloadId
- The identifier of the payload to be used.public MamaMsg(MamaPayloadBridge payloadBridge)
MamaPayloadBridge
- public MamaBuffer getStringAsBuffer(MamaFieldDescriptor fieldDesc)
com.wombat.common.WombatException
- Thrown if the field descriptor is null.public MamaBuffer getStringAsBuffer(java.lang.String name, int fid)
public boolean tryStringAsBuffer(java.lang.String name, int fid, MamaBuffer mamaBuffer)
public long getPointerVal()
public java.util.Iterator iterator(MamaDictionary dictionary)
public java.util.Iterator iterator()
public int getNumFields()
public boolean getBoolean(java.lang.String name, int fid)
public boolean getBoolean(MamaFieldDescriptor fieldDesc)
public char getChar(java.lang.String name, int fid)
public char getChar(MamaFieldDescriptor fieldDesc)
public byte getI8(java.lang.String name, int fid)
public byte getI8(MamaFieldDescriptor fieldDesc)
public short getU8(java.lang.String name, int fid)
public short getU8(MamaFieldDescriptor fieldDesc)
public short getI16(java.lang.String name, int fid)
public short getI16(MamaFieldDescriptor fieldDesc)
public int getU16(java.lang.String name, int fid)
public int getU16(MamaFieldDescriptor fieldDesc)
public int getI32(java.lang.String name, int fid)
public int getI32(MamaFieldDescriptor fieldDesc)
public long getU32(java.lang.String name, int fid)
public long getU32(MamaFieldDescriptor fieldDesc)
public long getI64(java.lang.String name, int fid)
public long getI64(MamaFieldDescriptor fieldDesc)
public long getU64(java.lang.String name, int fid)
public long getU64(MamaFieldDescriptor fieldDesc)
public float getF32(java.lang.String name, int fid)
public float getF32(MamaFieldDescriptor fieldDesc)
public double getF64(java.lang.String name, int fid)
public double getF64(MamaFieldDescriptor fieldDesc)
public java.lang.String getString(java.lang.String name, int fid)
public java.lang.String getString(MamaFieldDescriptor fieldDesc)
public MamaMsg getMsg(java.lang.String name, int fid)
public MamaMsg getMsg(MamaFieldDescriptor fieldDesc)
public byte[] getByteBuffer()
public void createFromByteBuffer(byte[] byteArray)
byteArray
- The byte array containing the wire format of the messagepublic void setNewBuffer(byte[] byteArray)
byteArray
- The byte array containing the wire format of the messagepublic byte[] getOpaque(java.lang.String name, int fid)
public byte[] getOpaque(MamaFieldDescriptor fieldDesc)
public MamaDateTime getDateTime(java.lang.String name, int fid)
public MamaDateTime getDateTime(MamaFieldDescriptor fieldDesc)
public MamaPrice getPrice(java.lang.String name, int fid)
public MamaPrice getPrice(MamaFieldDescriptor fieldDesc)
public MamaMsg[] getArrayMsg(java.lang.String name, int fid)
public MamaMsg[] getArrayMsg(MamaFieldDescriptor fieldDesc)
public byte[] getArrayI8(java.lang.String name, int fid)
public byte[] getArrayI8(MamaFieldDescriptor fieldDesc)
public short[] getArrayU8(java.lang.String name, int fid)
public short[] getArrayU8(MamaFieldDescriptor fieldDesc)
public short[] getArrayI16(java.lang.String name, int fid)
public short[] getArrayI16(MamaFieldDescriptor fieldDesc)
public int[] getArrayU16(java.lang.String name, int fid)
public int[] getArrayU16(MamaFieldDescriptor fieldDesc)
public int[] getArrayI32(java.lang.String name, int fid)
public int[] getArrayI32(MamaFieldDescriptor fieldDesc)
public long[] getArrayU32(java.lang.String name, int fid)
public long[] getArrayU32(MamaFieldDescriptor fieldDesc)
public long[] getArrayI64(java.lang.String name, int fid)
public long[] getArrayI64(MamaFieldDescriptor fieldDesc)
public long[] getArrayU64(java.lang.String name, int fid)
public long[] getArrayU64(MamaFieldDescriptor fieldDesc)
public float[] getArrayF32(java.lang.String name, int fid)
public float[] getArrayF32(MamaFieldDescriptor fieldDesc)
public double[] getArrayF64(java.lang.String name, int fid)
public double[] getArrayF64(MamaFieldDescriptor fieldDesc)
public java.lang.String[] getArrayString(java.lang.String name, int fid)
public java.lang.String[] getArrayString(MamaFieldDescriptor fieldDesc)
public boolean getIsDefinitelyDuplicate()
public boolean getIsPossiblyDuplicate()
public boolean getIsPossiblyDelayed()
public boolean getIsDefinitelyDelayed()
public boolean getIsOutOfSequence()
public long getSeqNum()
public void addBool(java.lang.String name, int fid, boolean value)
public void addBoolean(java.lang.String name, int fid, boolean value)
public void addChar(java.lang.String name, int fid, char value)
public void addI8(java.lang.String name, int fid, byte value)
public void addU8(java.lang.String name, int fid, short value)
public void addI16(java.lang.String name, int fid, short value)
public void addU16(java.lang.String name, int fid, int value)
public void addI32(java.lang.String name, int fid, int value)
public void addU32(java.lang.String name, int fid, long value)
public void addI64(java.lang.String name, int fid, long value)
public void addU64(java.lang.String name, int fid, long value)
public void addF32(java.lang.String name, int fid, float value)
public void addF64(java.lang.String name, int fid, double value)
public void addString(java.lang.String name, int fid, java.lang.String value)
public void addDateTime(java.lang.String name, int fid, MamaDateTime value)
public void addPrice(java.lang.String name, int fid, MamaPrice value)
public void addMsg(java.lang.String name, int fid, MamaMsg value)
public void addOpaque(java.lang.String name, int fid, byte[] value)
public void addArrayI8(java.lang.String name, int fid, byte[] value)
public void addArrayU8(java.lang.String name, int fid, short[] value)
public void addArrayI16(java.lang.String name, int fid, short[] value)
public void addArrayU16(java.lang.String name, int fid, int[] value)
public void addArrayI32(java.lang.String name, int fid, int[] value)
public void addArrayU32(java.lang.String name, int fid, long[] value)
public void addArrayI64(java.lang.String name, int fid, long[] value)
public void addArrayU64(java.lang.String name, int fid, long[] value)
public void addArrayF32(java.lang.String name, int fid, float[] value)
public void addArrayF64(java.lang.String name, int fid, double[] value)
public void addArrayMsg(java.lang.String name, int fid, MamaMsg[] value)
public void addArrayMsgWithLength(java.lang.String name, int fid, MamaMsg[] value, int length)
name
- (in) the field name.fid
- (in) the field id.value
- (in) the array of messages.length
- (in) the number of messages to add from the array, if this
parameter is outside the array bounds then an
exception will be thrown.MamaException
public void addArrayString(java.lang.String name, int fid, java.lang.String[] value, int length)
public void addArrayString(java.lang.String name, int fid, java.lang.String[] value)
public void updateI8(java.lang.String name, int fid, byte value)
public void updateU8(java.lang.String name, int fid, short value)
public void updateI16(java.lang.String name, int fid, short value)
public void updateU16(java.lang.String name, int fid, int value)
public void updateI32(java.lang.String name, int fid, int value)
public void updateU32(java.lang.String name, int fid, long value)
public void updateI64(java.lang.String name, int fid, long value)
public void updateU64(java.lang.String name, int fid, long value)
public void updateF32(java.lang.String name, int fid, float value)
public void updateF64(java.lang.String name, int fid, double value)
public void updateString(java.lang.String name, int fid, java.lang.String value)
public void updatePrice(java.lang.String name, int fid, MamaPrice value)
public void updateBoolean(java.lang.String name, int fid, boolean value)
public void updateChar(java.lang.String name, int fid, char value)
public void updateDateTime(java.lang.String name, int fid, MamaDateTime value)
public void updateArrayI8(java.lang.String name, int fid, byte[] value)
public void updateArrayU8(java.lang.String name, int fid, short[] value)
public void updateArrayI16(java.lang.String name, int fid, short[] value)
public void updateArrayU16(java.lang.String name, int fid, int[] value)
public void updateArrayI32(java.lang.String name, int fid, int[] value)
public void updateArrayU32(java.lang.String name, int fid, long[] value)
public void updateArrayI64(java.lang.String name, int fid, long[] value)
public void updateArrayU64(java.lang.String name, int fid, long[] value)
public void updateArrayF32(java.lang.String name, int fid, float[] value)
public void updateArrayF64(java.lang.String name, int fid, double[] value)
public char getChar(java.lang.String name, int fid, char defaultValue)
public char getChar(MamaFieldDescriptor fieldDesc, char defaultValue)
public byte getI8(java.lang.String name, int fid, byte defaultValue)
public byte getI8(MamaFieldDescriptor fieldDesc, byte defaultValue)
public short getU8(java.lang.String name, int fid, short defaultValue)
public short getU8(MamaFieldDescriptor fieldDesc, short defaultValue)
public short getI16(java.lang.String name, int fid, short defaultValue)
public short getI16(MamaFieldDescriptor fieldDesc, short defaultValue)
public int getU16(java.lang.String name, int fid, int defaultValue)
public int getU16(MamaFieldDescriptor fieldDesc, int defaultValue)
public int getI32(java.lang.String name, int fid, int defaultValue)
public int getI32(MamaFieldDescriptor fieldDesc, int defaultValue)
public long getU32(java.lang.String name, int fid, long defaultValue)
public long getU32(MamaFieldDescriptor fieldDesc, long defaultValue)
public long getI64(java.lang.String name, int fid, long defaultValue)
public long getI64(MamaFieldDescriptor fieldDesc, long defaultValue)
public long getU64(java.lang.String name, int fid, long defaultValue)
public long getU64(MamaFieldDescriptor fieldDesc, long defaultValue)
public float getF32(java.lang.String name, int fid, float defaultValue)
public float getF32(MamaFieldDescriptor fieldDesc, float defaultValue)
public double getF64(java.lang.String name, int fid, double defaultValue)
public double getF64(MamaFieldDescriptor fieldDesc, double defaultValue)
public java.lang.String getString(java.lang.String name, int fid, java.lang.String defaultValue)
public java.lang.String getString(MamaFieldDescriptor fieldDesc, java.lang.String defaultValue)
public MamaPrice getPrice(MamaFieldDescriptor fieldDesc, MamaPrice defaultValue)
public MamaMsg getMsg(MamaFieldDescriptor fieldDesc, MamaMsg defaultValue)
public int[] getArrayI32(MamaFieldDescriptor fieldDesc, int[] defaultValue)
public MamaMsg[] getArrayMsg(MamaFieldDescriptor fieldDesc, MamaMsg[] defaultValue)
public boolean tryBoolean(java.lang.String name, int fid, MamaBoolean result)
public boolean tryBoolean(MamaFieldDescriptor field, MamaBoolean result)
public boolean tryChar(java.lang.String name, int fid, MamaChar result)
public boolean tryChar(MamaFieldDescriptor field, MamaChar result)
public boolean tryI8(java.lang.String name, int fid, MamaByte result)
public boolean tryI8(MamaFieldDescriptor field, MamaByte result)
public boolean tryU8(java.lang.String name, int fid, MamaShort result)
public boolean tryU8(MamaFieldDescriptor field, MamaShort result)
public boolean tryI16(java.lang.String name, int fid, MamaShort result)
public boolean tryI16(MamaFieldDescriptor field, MamaShort result)
public boolean tryU16(java.lang.String name, int fid, MamaInteger result)
public boolean tryU16(MamaFieldDescriptor field, MamaInteger result)
public boolean tryI32(java.lang.String name, int fid, MamaInteger result)
public boolean tryI32(MamaFieldDescriptor field, MamaInteger result)
public boolean tryU32(java.lang.String name, int fid, MamaLong result)
public boolean tryU32(MamaFieldDescriptor field, MamaLong result)
public boolean tryI64(java.lang.String name, int fid, MamaLong result)
public boolean tryI64(MamaFieldDescriptor field, MamaLong result)
public boolean tryU64(java.lang.String name, int fid, MamaLong result)
public boolean tryU64(MamaFieldDescriptor field, MamaLong result)
public boolean tryF32(java.lang.String name, int fid, MamaFloat result)
public boolean tryF32(MamaFieldDescriptor field, MamaFloat result)
public boolean tryF64(java.lang.String name, int fid, MamaDouble result)
public boolean tryF64(MamaFieldDescriptor field, MamaDouble result)
public boolean tryDateTime(MamaFieldDescriptor field, MamaDateTime result)
public boolean tryDateTime(java.lang.String name, int fid, MamaDateTime result)
public boolean tryPrice(MamaFieldDescriptor field, MamaPrice result)
public boolean tryPrice(java.lang.String name, int fid, MamaPrice result)
public boolean tryString(java.lang.String name, int fid, MamaString result)
public boolean tryString(MamaFieldDescriptor field, MamaString result)
public boolean tryOpaque(java.lang.String name, int fid, MamaOpaque result)
public boolean tryOpaque(MamaFieldDescriptor field, MamaOpaque result)
public boolean tryMsg(java.lang.String name, int fid, MamaMessage result)
public boolean tryMsg(MamaFieldDescriptor field, MamaMessage result)
public boolean tryArrayI32(java.lang.String name, int fid, MamaArrayInt result)
public boolean tryArrayI32(MamaFieldDescriptor field, MamaArrayInt result)
public boolean tryArrayU16(java.lang.String name, int fid, MamaArrayInt result)
public boolean tryArrayU16(MamaFieldDescriptor field, MamaArrayInt result)
public boolean tryArrayMsg(java.lang.String name, int fid, MamaArrayMsg result)
public boolean tryArrayMsg(MamaFieldDescriptor field, MamaArrayMsg result)
public boolean tryArrayString(java.lang.String name, int fid, MamaArrayString result)
public boolean tryArrayString(MamaFieldDescriptor field, MamaArrayString result)
public void iterateFields(MamaMsgFieldIterator iterator, MamaDictionary dictionary, java.lang.Object closure)
public java.lang.String getFieldAsString(int fid, MamaDictionary dictionary)
public boolean isFromInbox()
public java.lang.String toString()
toString
in class java.lang.Object
public char getPayloadType()
public void destroy()
public void clear()
public void copy(MamaMsg rhs)
public MamaMsg detach()
public void apply(MamaMsg rhs)
public MamaMsgField getField(MamaFieldDescriptor field, MamaDictionary dict)
public MamaMsgField getField(java.lang.String fieldName, int fid, MamaDictionary dict)
public void _getField(java.lang.String fieldName, int fid, MamaDictionary dict)
Copyright 2011 NYSE Technologies