|
||||||||||
| 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,
NetworkReqListener listener)
Register session lister |
void |
destroy()
Destroy all resources |
IPeer |
getPeer(java.lang.String fqdn)
Return peer from peer table by identity - FQDN host name. |
java.util.Map<java.lang.String,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 |
setAssembler(IAssembler assembler)
Set instance assembler |
void |
start()
Start peer manager ( start network activity ) |
void |
stopped()
Release resources |
void |
stopping(int disconnectCause)
Run stopping procedure (unsynchronized) |
| Methods inherited from interface org.jdiameter.api.PeerTable |
|---|
getPeerTable |
| Methods inherited from interface org.jdiameter.api.Wrapper |
|---|
isWrapperFor, unwrap |
| Method Detail |
|---|
void start()
throws IllegalDiameterStateException,
java.io.IOException
IllegalDiameterStateException
java.io.IOExceptionvoid stopping(int disconnectCause)
void stopped()
void destroy()
void sendMessage(IMessage message)
throws IllegalDiameterStateException,
java.io.IOException,
RouteException,
AvpDataException
message - message instance
IllegalDiameterStateException
java.io.IOException
RouteException
AvpDataException
void addSessionReqListener(java.lang.String sessionId,
NetworkReqListener listener)
sessionId - session idlistener - listener listenerIPeer getPeer(java.lang.String fqdn)
getPeer in interface PeerTablefqdn - peer host
java.util.Map<java.lang.String,NetworkReqListener> getSessionReqListeners()
void removeSessionListener(java.lang.String sessionId)
sessionId - id of sessionvoid setAssembler(IAssembler assembler)
assembler - assembler instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||