|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPeerTable
This interface provide additional methods for PeerTable interface
| Method Summary | |
|---|---|
void |
addSessionReqListener(java.lang.String sessionId,
org.jdiameter.api.NetworkReqListener listener)
Register session lister |
void |
destroy()
Destroy all resources |
IPeer |
getPeerByName(java.lang.String peerHost)
Return peer from peer table by peerURI |
IPeer |
getPeerByUri(java.lang.String peerUri)
Return peer from peer table by peerURI |
java.util.Map<java.lang.String,org.jdiameter.api.NetworkReqListener> |
getSessionReqListeners()
Return map of session event listeners |
void |
removeSessionListener(java.lang.String sessionId)
Remove session event listener |
void |
sendMessage(IMessage message)
Send message to diameter network ( routing procedure ) |
void |
setAssempler(IAssembler assembler)
Set instance assembler |
void |
start()
Start peer manager ( start network activity ) |
void |
stopped()
Release resources |
void |
stopping()
Run stopping oricedure (unsynchronized) |
| Methods inherited from interface org.jdiameter.api.PeerTable |
|---|
getPeer, getPeerTable |
| Methods inherited from interface org.jdiameter.api.Wrapper |
|---|
isWrapperFor, unwrap |
| Method Detail |
|---|
void start()
throws org.jdiameter.api.IllegalDiameterStateException,
java.io.IOException
org.jdiameter.api.IllegalDiameterStateException
java.io.IOExceptionvoid stopping()
void stopped()
void destroy()
void sendMessage(IMessage message)
throws org.jdiameter.api.IllegalDiameterStateException,
java.io.IOException,
org.jdiameter.api.RouteException,
org.jdiameter.api.AvpDataException
message - message instance
org.jdiameter.api.IllegalDiameterStateException
java.io.IOException
org.jdiameter.api.RouteException
org.jdiameter.api.AvpDataException
void addSessionReqListener(java.lang.String sessionId,
org.jdiameter.api.NetworkReqListener listener)
sessionId - session idlistener - listener listenerIPeer getPeerByName(java.lang.String peerHost)
peerHost - peer host
IPeer getPeerByUri(java.lang.String peerUri)
peerUri - peer uri
java.util.Map<java.lang.String,org.jdiameter.api.NetworkReqListener> getSessionReqListeners()
void removeSessionListener(java.lang.String sessionId)
sessionId - id of sessionvoid setAssempler(IAssembler assembler)
assembler - assembler instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||