|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdiameter.client.impl.controller.PeerImpl.ActionContext
protected class PeerImpl.ActionContext
| Constructor Summary | |
|---|---|
protected |
PeerImpl.ActionContext()
|
| Method Summary | |
|---|---|
protected void |
addAppId(org.jdiameter.api.ApplicationId appId,
IMessage message)
|
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 message)
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected PeerImpl.ActionContext()
| Method Detail |
|---|
public void connect()
throws org.jdiameter.api.InternalException,
java.io.IOException,
org.jdiameter.api.IllegalDiameterStateException
IContext
connect in interface IContextorg.jdiameter.api.InternalException
java.io.IOException
org.jdiameter.api.IllegalDiameterStateException
public void disconnect()
throws org.jdiameter.api.InternalException,
org.jdiameter.api.IllegalDiameterStateException
IContext
disconnect in interface IContextorg.jdiameter.api.InternalException
org.jdiameter.api.IllegalDiameterStateExceptionpublic java.lang.String getPeerDescription()
IContext
getPeerDescription in interface IContextpublic boolean isConnected()
IContext
isConnected in interface IContext
public boolean sendMessage(IMessage message)
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendMessage in interface IContextmessage - message which one should be sent to remote peer
TransportException
org.jdiameter.api.OverloadException
public void sendCerMessage()
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendCerMessage in interface IContextTransportException
org.jdiameter.api.OverloadException
public void sendCeaMessage(int resultCode,
org.jdiameter.api.Message cer,
java.lang.String errMessage)
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendCeaMessage in interface IContextresultCode - value for result-code AvperrMessage - value for error-message Avp
TransportException
org.jdiameter.api.OverloadException
public void sendDwrMessage()
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendDwrMessage in interface IContextTransportException
org.jdiameter.api.OverloadException
public void sendDwaMessage(IMessage dwr,
int resultCode,
java.lang.String errorMessage)
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendDwaMessage in interface IContextdwr - parent DWR command receved from remote peerresultCode - value for result-code avperrorMessage - value for error-message avp
TransportException
org.jdiameter.api.OverloadExceptionpublic boolean isRestoreConnection()
IContext
isRestoreConnection in interface IContext
public void sendDprMessage(int disconnectCause)
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendDprMessage in interface IContextdisconnectCause - value for disconnect-cause avp
TransportException
org.jdiameter.api.OverloadException
public void sendDpaMessage(IMessage dpr,
int resultCode,
java.lang.String errorMessage)
throws TransportException,
org.jdiameter.api.OverloadException
IContext
sendDpaMessage in interface IContextdpr - parent DPR command receved from remote peerresultCode - value for result-code avperrorMessage - value for error-message avp
TransportException
org.jdiameter.api.OverloadException
public int processCerMessage(java.lang.String key,
IMessage message)
IContext
processCerMessage in interface IContextkey - connection key (host + ":" + port)message - received from remote host
public boolean processCeaMessage(java.lang.String key,
IMessage message)
IContext
processCeaMessage in interface IContextkey - connection key (host + ":" + port)
public boolean receiveMessage(IMessage message)
IContext
receiveMessage in interface IContextmessage - message from remote peer
protected void addAppId(org.jdiameter.api.ApplicationId appId,
IMessage message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||