|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRouter
This class describe Router functionality
| Method Summary | |
|---|---|
void |
destroy()
Release all resources |
IPeer |
getPeer(IMessage message,
IPeerTable manager)
Return peer from inner peer table by predefined pameters |
java.lang.String |
getRealmForPeer(java.lang.String fqdn)
Return realm of peer by fqdn |
java.lang.String[] |
getRequestRouteInfo(long hopByHopIndentifier)
Return Request route info |
void |
registerRequestRouteInfo(IMessage request)
Register route information by received request. |
void |
start()
Start inner time facilities |
void |
stop()
Stop inner time facilities |
void |
updateRedirectInformation(IMessage answer)
Update redirect information |
| Method Detail |
|---|
IPeer getPeer(IMessage message,
IPeerTable manager)
throws org.jdiameter.api.RouteException,
org.jdiameter.api.AvpDataException
message - message with routed avpsmanager - instance of peer manager
org.jdiameter.api.RouteException
org.jdiameter.api.AvpDataExceptionjava.lang.String getRealmForPeer(java.lang.String fqdn)
fqdn - host name
void registerRequestRouteInfo(IMessage request)
request - requestjava.lang.String[] getRequestRouteInfo(long hopByHopIndentifier)
hopByHopIndentifier - hop By Hop Indentifier
void updateRedirectInformation(IMessage answer)
throws org.jdiameter.api.InternalException,
org.jdiameter.api.RouteException
answer - redirect answer message
org.jdiameter.api.InternalException
org.jdiameter.api.RouteExceptionvoid start()
void stop()
void destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||