|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMessageParser
Basic interface for diameter message parsers.
| Method Summary | ||
|---|---|---|
|
createEmptyMessage(java.lang.Class<?> iface,
IMessage parentMessage)
Created new message with copied of header of parent message |
|
|
createEmptyMessage(java.lang.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(java.nio.ByteBuffer data)
Create message from bytebuffer |
|
|
createMessage(java.lang.Class<?> iface,
java.nio.ByteBuffer data)
Created specified type of message |
|
java.nio.ByteBuffer |
encodeMessage(IMessage message)
Encode message to ByteBuffer |
|
| Method Detail |
|---|
IMessage createMessage(java.nio.ByteBuffer data)
throws org.jdiameter.api.AvpDataException
data - message bytebuffer
org.jdiameter.api.AvpDataException
<T> T createMessage(java.lang.Class<?> iface,
java.nio.ByteBuffer data)
throws org.jdiameter.api.AvpDataException
iface - type of messagedata - message bytebuffer
org.jdiameter.api.AvpDataException
IMessage createEmptyMessage(int commandCode,
long headerAppId)
commandCode - message command codeheaderAppId - header applicatio id
<T> T createEmptyMessage(java.lang.Class<?> iface,
int commandCode,
long headerAppId)
iface - type of messagecommandCode - message command codeheaderAppId - header applicatio id
IMessage createEmptyMessage(IMessage parentMessage)
parentMessage - parent message
IMessage createEmptyMessage(IMessage parentMessage,
int commandCode)
parentMessage - parent messagecommandCode - new command code value
<T> T createEmptyMessage(java.lang.Class<?> iface,
IMessage parentMessage)
iface - type of messageparentMessage - parent message
java.nio.ByteBuffer encodeMessage(IMessage message)
throws DecodeException
message - diameter message
DecodeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||