|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServerAuthSessionListener
This interface defines the possible actions that the different states in the Authentication state machine
| Method Summary | |
|---|---|
void |
doAbortSessionAnswerEvent(ServerAuthSession session,
AbortSessionAnswer answer)
Notifies this AuthSessionEventListener that the ServerAuthSesssion has recived AbortSessionRequest message. |
void |
doAuthRequestEvent(ServerAuthSession session,
AppRequestEvent request)
Notifies this AuthSessionEventListener that the ServerAuthSesssion has recived AuthRequest message. |
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this AuthSessionEventListener that the ServerAuthSesssion has recived not authentication message. |
void |
doReAuthAnswerEvent(ServerAuthSession session,
ReAuthRequest request,
ReAuthAnswer answer)
Notifies this AuthSessionEventListener that the ServerAuthSesssion has recived ReAuthAnswer message. |
void |
doSessionTerminationRequestEvent(ServerAuthSession session,
SessionTermRequest request)
Notifies this AuthSessionEventListener that the ServerAuthSesssion has recived SessionTerminationRequest message. |
| Method Detail |
|---|
void doAuthRequestEvent(ServerAuthSession session,
AppRequestEvent request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)request - authentication request object
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 doReAuthAnswerEvent(ServerAuthSession session,
ReAuthRequest request,
ReAuthAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)request - re-authentication request objectanswer - re-authentication answer object
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 doAbortSessionAnswerEvent(ServerAuthSession session,
AbortSessionAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)answer - abort session event 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 doSessionTerminationRequestEvent(ServerAuthSession session,
SessionTermRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)request - session termination 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 doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)request - request objectanswer - answer object
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 | |||||||||