|
||||||||||
| 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(Message message,
java.lang.Class<T> yourDomainMessageObject)
Create specified domain object by message and class of object |
|
Message |
encodeToAnswer(java.lang.Object yourDomainMessageObject,
Request request,
long resultCode)
Create Answer message from specified annotated domain object |
|
Message |
encodeToRequest(java.lang.Object yourDomainMessageObject,
Avp... additionalAvp)
Create Request message from specified annotated domain object |
|
| Method Detail |
|---|
Message encodeToRequest(java.lang.Object yourDomainMessageObject,
Avp... additionalAvp)
throws RecoderException
yourDomainMessageObject - annotated domain objectadditionalAvp - additional avp
RecoderException - throw if object can not be encoded to diameter message
Message encodeToAnswer(java.lang.Object yourDomainMessageObject,
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(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 | |||||||||