|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IContext
This interface describe operations of FSM context object
| Method Summary | |
|---|---|
void |
connect()
Start connection procedure to remote peer |
void |
disconnect()
Start disconnect procedure from remote peer |
java.lang.String |
getPeerDescription()
Return parent peer description |
boolean |
isConnected()
Reeturn true if connection already created and connected |
boolean |
isRestoreConnection()
Return true if connection should be restored Look AttemptToConnect property of peer |
boolean |
processCeaMessage(java.lang.String key,
IMessage message)
This method allow sent CEA command to remote peer |
int |
processCerMessage(java.lang.String key,
IMessage message)
This method allow processed CER command from remote peer |
boolean |
receiveMessage(IMessage iMessage)
This method allow processed message from to remote peer |
void |
sendCeaMessage(int resultCode,
org.jdiameter.api.Message cer,
java.lang.String errMessage)
This method allow sent CEA command to remote peer |
void |
sendCerMessage()
This method allow sent CER command to remote peer |
void |
sendDpaMessage(IMessage dpr,
int resultCode,
java.lang.String errorMessage)
This method allow sent DPA command to remote peer |
void |
sendDprMessage(int disconnectCause)
This method allow sent DPR command to remote peer |
void |
sendDwaMessage(IMessage dwr,
int resultCode,
java.lang.String errorMessage)
This method allow sent DWA command to remote peer |
void |
sendDwrMessage()
This method allow sent DWR command to remote peer |
boolean |
sendMessage(IMessage message)
This method allow sent message to remote peer |
| Method Detail |
|---|
void connect()
throws org.jdiameter.api.InternalException,
java.io.IOException,
org.jdiameter.api.IllegalDiameterStateException
org.jdiameter.api.InternalException
java.io.IOException
org.jdiameter.api.IllegalDiameterStateException
void disconnect()
throws org.jdiameter.api.InternalException,
org.jdiameter.api.IllegalDiameterStateException
org.jdiameter.api.InternalException
org.jdiameter.api.IllegalDiameterStateException
boolean sendMessage(IMessage message)
throws TransportException,
org.jdiameter.api.OverloadException
message - message which one should be sent to remote peer
TransportException
org.jdiameter.api.OverloadException
void sendCerMessage()
throws TransportException,
org.jdiameter.api.OverloadException
TransportException
org.jdiameter.api.OverloadException
void sendCeaMessage(int resultCode,
org.jdiameter.api.Message cer,
java.lang.String errMessage)
throws TransportException,
org.jdiameter.api.OverloadException
resultCode - value for result-code AvperrMessage - value for error-message Avp
TransportException
org.jdiameter.api.OverloadException
void sendDwrMessage()
throws TransportException,
org.jdiameter.api.OverloadException
TransportException
org.jdiameter.api.OverloadException
void sendDwaMessage(IMessage dwr,
int resultCode,
java.lang.String errorMessage)
throws TransportException,
org.jdiameter.api.OverloadException
dwr - parent DWR command receved from remote peerresultCode - value for result-code avperrorMessage - value for error-message avp
TransportException
org.jdiameter.api.OverloadException
void sendDprMessage(int disconnectCause)
throws TransportException,
org.jdiameter.api.OverloadException
disconnectCause - value for disconnect-cause avp
TransportException
org.jdiameter.api.OverloadException
void sendDpaMessage(IMessage dpr,
int resultCode,
java.lang.String errorMessage)
throws TransportException,
org.jdiameter.api.OverloadException
dpr - parent DPR command receved from remote peerresultCode - value for result-code avperrorMessage - value for error-message avp
TransportException
org.jdiameter.api.OverloadExceptionboolean receiveMessage(IMessage iMessage)
iMessage - message from remote peer
boolean processCeaMessage(java.lang.String key,
IMessage message)
key - connection key (host + ":" + port)message -
int processCerMessage(java.lang.String key,
IMessage message)
key - connection key (host + ":" + port)message - received from remote host
boolean isRestoreConnection()
boolean isConnected()
java.lang.String getPeerDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||