|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRecoder
This interface provide methods for create diameter messages from your annotated domain object and create domain object from diameter message.
| Method Summary | ||
|---|---|---|
|
decode(org.jdiameter.api.Message message,
java.lang.Class<T> yourDomainMessageObject)
Create specified domain object by message and class of object |
|
org.jdiameter.api.Message |
encodeToAnswer(java.lang.Object yourDomainMessageObject,
org.jdiameter.api.Request request,
long resultCode)
Create Answer message from specified annotated domain object |
|
org.jdiameter.api.Message |
encodeToRequest(java.lang.Object yourDomainMessageObject,
org.jdiameter.api.Avp... additionalAvp)
Create Request message from specified annotated domain object |
|
| Method Detail |
|---|
org.jdiameter.api.Message encodeToRequest(java.lang.Object yourDomainMessageObject,
org.jdiameter.api.Avp... additionalAvp)
throws RecoderException
yourDomainMessageObject - annotated domain objectadditionalAvp - additional avp
RecoderException - throw if object can not be encoded to diameter message
org.jdiameter.api.Message encodeToAnswer(java.lang.Object yourDomainMessageObject,
org.jdiameter.api.Request request,
long resultCode)
throws RecoderException
yourDomainMessageObject - annotated domain objectrequest - request messageresultCode - result code of answer
RecoderException - throw if object can not be encoded to diameter message
<T> T decode(org.jdiameter.api.Message message,
java.lang.Class<T> yourDomainMessageObject)
throws RecoderException
message - diameter messageyourDomainMessageObject - class of domain object
RecoderException - throw if message can not be decoded to domain object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||