|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdiameter.client.impl.MetaDataImpl.LocalPeer
protected class MetaDataImpl.LocalPeer
| Field Summary | |
|---|---|
protected java.net.InetAddress[] |
addresses
|
protected int |
hopByHopId
|
| Constructor Summary | |
|---|---|
protected |
MetaDataImpl.LocalPeer()
|
| Method Summary | ||
|---|---|---|
void |
addConnectionListener(IConnectionListener listener)
Add connection state change listener |
|
void |
addMessage(IMessage message)
Append request to peer request storage map |
|
void |
addPeerStateListener(org.jdiameter.api.PeerStateListener peerStateListener)
|
|
void |
addStateChangeListener(org.jdiameter.api.app.StateChangeListener listener)
Add state change listener |
|
void |
connect()
|
|
void |
disconnect()
|
|
java.util.Set<org.jdiameter.api.ApplicationId> |
getCommonApplications()
|
|
long |
getFirmware()
|
|
int |
getHopByHopIdentifier()
Return new hop by hop id for new message |
|
java.net.InetAddress[] |
getIPAddresses()
|
|
java.lang.String |
getProductName()
|
|
int |
getRaiting()
Return rating of pee |
|
java.lang.String |
getRealmName()
|
|
|
getState(java.lang.Class<E> anEnum)
|
|
org.jdiameter.api.URI |
getUri()
|
|
long |
getVendorId()
|
|
boolean |
hasValidConnection()
Return true if peer has valid connection |
|
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 |
removePeerStateListener(org.jdiameter.api.PeerStateListener peerStateListener)
|
|
void |
remStateChangeListener(org.jdiameter.api.app.StateChangeListener listener)
Remove state change listener |
|
void |
resetAddresses()
|
|
boolean |
sendMessage(IMessage message)
Send message to diameter network |
|
void |
setRealm(java.lang.String realm)
Attach peer to realm |
|
java.lang.String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int hopByHopId
protected java.net.InetAddress[] addresses
| Constructor Detail |
|---|
protected MetaDataImpl.LocalPeer()
| Method Detail |
|---|
public void resetAddresses()
public void connect()
throws org.jdiameter.api.IllegalDiameterStateException
connect in interface org.jdiameter.api.Peerorg.jdiameter.api.IllegalDiameterStateException
public void disconnect()
throws org.jdiameter.api.IllegalDiameterStateException
disconnect in interface org.jdiameter.api.Peerorg.jdiameter.api.IllegalDiameterStateExceptionpublic <E> E getState(java.lang.Class<E> anEnum)
getState in interface org.jdiameter.api.Peerpublic org.jdiameter.api.URI getUri()
getUri in interface org.jdiameter.api.Peerpublic java.lang.String getRealmName()
getRealmName in interface org.jdiameter.api.Peerpublic long getVendorId()
getVendorId in interface org.jdiameter.api.Peerpublic java.lang.String getProductName()
getProductName in interface org.jdiameter.api.Peerpublic long getFirmware()
getFirmware in interface org.jdiameter.api.Peerpublic java.util.Set<org.jdiameter.api.ApplicationId> getCommonApplications()
getCommonApplications in interface org.jdiameter.api.Peerpublic java.net.InetAddress[] getIPAddresses()
getIPAddresses in interface org.jdiameter.api.Peerpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getRaiting()
IPeer
getRaiting in interface IPeerpublic void addPeerStateListener(org.jdiameter.api.PeerStateListener peerStateListener)
addPeerStateListener in interface org.jdiameter.api.Peerpublic void removePeerStateListener(org.jdiameter.api.PeerStateListener peerStateListener)
removePeerStateListener in interface org.jdiameter.api.Peerpublic int getHopByHopIdentifier()
IPeer
getHopByHopIdentifier in interface IPeerpublic void addMessage(IMessage message)
IPeer
addMessage in interface IPeermessage - request instancepublic void remMessage(IMessage message)
IPeer
remMessage in interface IPeermessage - request instancepublic IMessage[] remAllMessage()
IPeer
remAllMessage in interface IPeer
public boolean sendMessage(IMessage message)
throws TransportException,
org.jdiameter.api.OverloadException
IPeer
sendMessage in interface IPeermessage - request instance
TransportException
org.jdiameter.api.OverloadExceptionpublic boolean hasValidConnection()
IPeer
hasValidConnection in interface IPeerpublic void setRealm(java.lang.String realm)
IPeer
setRealm in interface IPeerrealm - realm namepublic void addStateChangeListener(org.jdiameter.api.app.StateChangeListener listener)
IPeer
addStateChangeListener in interface IPeerlistener - listener instancepublic void remStateChangeListener(org.jdiameter.api.app.StateChangeListener listener)
IPeer
remStateChangeListener in interface IPeerlistener - listener instancepublic void addConnectionListener(IConnectionListener listener)
IPeer
addConnectionListener in interface IPeerlistener - listener instancepublic void remConnectionListener(IConnectionListener listener)
IPeer
remConnectionListener in interface IPeerlistener - listener instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||