public interface IMessageParser
| 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 parentMessage)
Created new message with copied of header of parent message
|
IMessage |
createEmptyMessage(IMessage parentMessage,
int commandCode)
Created new message with copied of header of parent message
|
IMessage |
createEmptyMessage(int commandCode,
long headerAppId)
Created empty message
|
IMessage |
createMessage(byte[] message)
Create message from byte array
|
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
|
IMessage createMessage(ByteBuffer data) throws AvpDataException
data - message bytebufferAvpDataExceptionIMessage createMessage(byte[] message) throws AvpDataException
data - message byte arrayAvpDataException<T> T createMessage(Class<?> iface, ByteBuffer data) throws AvpDataException
iface - type of messagedata - message bytebufferAvpDataExceptionIMessage createEmptyMessage(int commandCode, long headerAppId)
commandCode - message command codeheaderAppId - header applicatio id<T> T createEmptyMessage(Class<?> iface, int commandCode, long headerAppId)
iface - type of messagecommandCode - message command codeheaderAppId - header applicatio idIMessage createEmptyMessage(IMessage parentMessage)
parentMessage - parent messageIMessage createEmptyMessage(IMessage parentMessage, int commandCode)
parentMessage - parent messagecommandCode - new command code value<T> T createEmptyMessage(Class<?> iface, IMessage parentMessage)
iface - type of messageparentMessage - parent messageByteBuffer encodeMessage(IMessage message) throws ParseException
message - diameter messageParseExceptionCopyright © 2016. All Rights Reserved.