public class MessageParser extends ElementParser implements IMessageParser
| Modifier and Type | Field and Description |
|---|---|
protected UIDGenerator |
endToEndGen |
| Constructor and Description |
|---|
MessageParser() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createEmptyMessage(Class<?> iface,
IMessage parentMessage)
Created new message with copied of header of parent message
|
<T> T |
createEmptyMessage(Class<?> iface,
int commandCode,
long headerAppId)
Created specified type of message
|
IMessage |
createEmptyMessage(IMessage prnMessage)
Created new message with copied of header of parent message
|
IMessage |
createEmptyMessage(IMessage prnMessage,
int commandCode)
Created new message with copied of header of parent message
|
IMessage |
createEmptyMessage(int commandCode,
long headerAppId)
Created empty message
|
IMessage |
createMessage(ByteBuffer data)
Create message from bytebuffer
|
<T> T |
createMessage(Class<?> iface,
ByteBuffer data)
Created specified type of message
|
ByteBuffer |
encodeMessage(IMessage message)
Encode message to ByteBuffer
|
int |
getNextEndToEndId() |
addressToBytes, bytesToAddress, bytesToDate, bytesToDouble, bytesToFloat, bytesToInt, bytesToLong, bytesToObject, bytesToOctetString, bytesToUtf8String, dateToBytes, decodeAvpSet, decodeAvpSet, encodeAvp, encodeAvpSet, float32ToBytes, float64ToBytes, int32ToBytes, int64ToBytes, intU32ToBytes, objectToBytes, octetStringToBytes, prepareBuffer, utf8StringToBytesprotected UIDGenerator endToEndGen
public IMessage createMessage(ByteBuffer data) throws AvpDataException
IMessageParsercreateMessage in interface IMessageParserdata - message bytebufferAvpDataExceptionpublic <T> T createMessage(Class<?> iface, ByteBuffer data) throws AvpDataException
IMessageParsercreateMessage in interface IMessageParseriface - type of messagedata - message bytebufferAvpDataExceptionpublic <T> T createEmptyMessage(Class<?> iface, IMessage parentMessage)
IMessageParsercreateEmptyMessage in interface IMessageParseriface - type of messageparentMessage - parent messagepublic IMessage createEmptyMessage(IMessage prnMessage)
IMessageParsercreateEmptyMessage in interface IMessageParserprnMessage - parent messagepublic IMessage createEmptyMessage(IMessage prnMessage, int commandCode)
IMessageParsercreateEmptyMessage in interface IMessageParserprnMessage - parent messagecommandCode - new command code valuepublic ByteBuffer encodeMessage(IMessage message) throws ParseException
IMessageParserencodeMessage in interface IMessageParsermessage - diameter messageParseExceptionpublic IMessage createEmptyMessage(int commandCode, long headerAppId)
IMessageParsercreateEmptyMessage in interface IMessageParsercommandCode - message command codeheaderAppId - header applicatio idpublic <T> T createEmptyMessage(Class<?> iface, int commandCode, long headerAppId)
IMessageParsercreateEmptyMessage in interface IMessageParseriface - type of messagecommandCode - message command codeheaderAppId - header applicatio idpublic int getNextEndToEndId()
Copyright © 2016. All Rights Reserved.