|
||||||||||
| 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 |
void |
garbageCollectRequestRouteInfo(IMessage message)
|
IPeer |
getPeer(IMessage message,
IPeerTable manager)
Return peer from inner peer table by predefined parameters. |
IRealmTable |
getRealmTable()
Return realm table |
java.lang.String[] |
getRequestRouteInfo(IMessage message)
Return Request route info |
void |
processRedirectAnswer(IRequest request,
IAnswer answer,
IPeerTable table)
Called when redirect answer is received for request. |
void |
registerRequestRouteInfo(IRequest request)
Register route information by received request. |
void |
start()
Start inner time facilities |
void |
stop()
Stop inner time facilities |
boolean |
updateRoute(IRequest message)
Based on Redirect entries or any other factors, this method changes route information. |
| Method Detail |
|---|
IPeer getPeer(IMessage message,
IPeerTable manager)
throws RouteException,
AvpDataException
updateRoute(org.jdiameter.client.api.IRequest).
message - message with routed avpsmanager - instance of peer manager
RouteException
AvpDataExceptionIRealmTable getRealmTable()
void registerRequestRouteInfo(IRequest request)
request - requestjava.lang.String[] getRequestRouteInfo(IMessage message)
hopByHopIndentifier - Hop-by-Hop Identifier
void garbageCollectRequestRouteInfo(IMessage message)
void start()
void stop()
void destroy()
void processRedirectAnswer(IRequest request,
IAnswer answer,
IPeerTable table)
throws InternalException,
RouteException
request - answer - table -
InternalException
RouteException
boolean updateRoute(IRequest message)
throws RouteException,
AvpDataException
message -
RouteException
AvpDataException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||