public interface IPeer extends Peer
| Modifier and Type | Method and Description |
|---|---|
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,
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(String realm)
Attach peer to realm
|
addPeerStateListener, connect, disconnect, getCommonApplications, getFirmware, getIPAddresses, getProductName, getRealmName, getState, getUri, getVendorId, removePeerStateListenerint getRating()
long getHopByHopIdentifier()
void addMessage(IMessage message)
message - request instancevoid remMessage(IMessage message)
message - request instanceIMessage[] remAllMessage()
boolean handleMessage(EventTypes type, IMessage message, String key) throws TransportException, OverloadException, InternalException
message - request instanceTransportExceptionOverloadExceptionInternalExceptionboolean sendMessage(IMessage message) throws TransportException, OverloadException, InternalException
message - request instanceTransportExceptionOverloadExceptionInternalExceptionboolean hasValidConnection()
void setRealm(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()
Copyright © 2016. All Rights Reserved.