|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPeer
This interface provide additional methods for Peer interface
| Method Summary | |
|---|---|
void |
addConnectionListener(IConnectionListener listener)
Add connection state change listener |
void |
addMessage(IMessage message)
Append request to peer request storage map |
void |
addStateChangeListener(StateChangeListener listener)
Add state change listener |
long |
getHopByHopIdentifier()
Return new hop by hop id for new message |
int |
getRating()
Return rating of peer |
IStatistic |
getStatistic()
Return peer statistic |
boolean |
handleMessage(EventTypes type,
IMessage message,
java.lang.String key)
Put message to peer fsm |
boolean |
hasValidConnection()
Return true if peer has valid connection |
boolean |
isConnected()
Return if peer is connected |
IMessage[] |
remAllMessage()
Clear request storage map |
void |
remConnectionListener(IConnectionListener listener)
Remove connection state change listener |
void |
remMessage(IMessage message)
Remove request from request storage map |
void |
remStateChangeListener(StateChangeListener listener)
Remove state change listener |
boolean |
sendMessage(IMessage message)
Send message to diameter network |
void |
setRealm(java.lang.String realm)
Attach peer to realm |
| Methods inherited from interface org.jdiameter.api.Peer |
|---|
addPeerStateListener, connect, disconnect, getCommonApplications, getFirmware, getIPAddresses, getProductName, getRealmName, getState, getUri, getVendorId, removePeerStateListener |
| Method Detail |
|---|
int getRating()
long getHopByHopIdentifier()
void addMessage(IMessage message)
message - request instancevoid remMessage(IMessage message)
message - request instanceIMessage[] remAllMessage()
boolean handleMessage(EventTypes type,
IMessage message,
java.lang.String key)
throws TransportException,
OverloadException,
InternalException
message - request instance
TransportException
OverloadException
InternalException
boolean sendMessage(IMessage message)
throws TransportException,
OverloadException,
InternalException
message - request instance
TransportException
OverloadException
InternalExceptionboolean hasValidConnection()
void setRealm(java.lang.String realm)
realm - realm namevoid addStateChangeListener(StateChangeListener listener)
listener - listener instancevoid remStateChangeListener(StateChangeListener listener)
listener - listener instancevoid addConnectionListener(IConnectionListener listener)
listener - listener instancevoid remConnectionListener(IConnectionListener listener)
listener - listener instanceIStatistic getStatistic()
boolean isConnected()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||