public interface IRecoder
| Modifier and Type | Method and Description |
|---|---|
<T> T |
decode(Message message,
Class<T> yourDomainMessageObject)
Create specified domain object by message and class of object
|
Message |
encodeToAnswer(Object yourDomainMessageObject,
Request request,
long resultCode)
Create Answer message from specified annotated domain object
|
Message |
encodeToRequest(Object yourDomainMessageObject,
Avp... additionalAvp)
Create Request message from specified annotated domain object
|
Message encodeToRequest(Object yourDomainMessageObject, Avp... additionalAvp) throws RecoderException
yourDomainMessageObject - annotated domain objectadditionalAvp - additional avpRecoderException - throw if object can not be encoded to diameter messageMessage encodeToAnswer(Object yourDomainMessageObject, Request request, long resultCode) throws RecoderException
yourDomainMessageObject - annotated domain objectrequest - request messageresultCode - result code of answerRecoderException - throw if object can not be encoded to diameter message<T> T decode(Message message, Class<T> yourDomainMessageObject) throws RecoderException
message - diameter messageyourDomainMessageObject - class of domain objectRecoderException - throw if message can not be decoded to domain objectCopyright © 2016. All Rights Reserved.