|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServerAuthSession
Basic class for server authentication application specific session. Listener must injection from constructor of implementation class.
| Method Summary | |
|---|---|
void |
sendAbortSessionRequest(AbortSessionRequest request)
Send session abort session request to client |
void |
sendAuthAnswer(AppAnswerEvent answer)
Send authenticate answer to client |
void |
sendReAuthRequest(ReAuthRequest request)
Send re-authenticate request to client |
void |
sendSessionTerminationAnswer(SessionTermAnswer request)
Send session termination answer to client |
| Methods inherited from interface org.jdiameter.api.app.AppSession |
|---|
getCreationTime, getLastAccessedTime, getSessionAppId, getSessions, isStateless, isValid, release |
| Methods inherited from interface org.jdiameter.api.app.StateMachine |
|---|
addStateChangeNotification, getState, handleEvent, removeStateChangeNotification |
| Method Detail |
|---|
void sendAuthAnswer(AppAnswerEvent answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
answer - Authentication answer event instance
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.
void sendReAuthRequest(ReAuthRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
request - Re-Authentication request event instance
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.
void sendAbortSessionRequest(AbortSessionRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
request - Abort-Session-Request event instance
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.
void sendSessionTerminationAnswer(SessionTermAnswer request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
request - Session-Term-Request event instance
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||