|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ClientAuthSession
Basic class for authentication application specific session Listener must injection from constructor of implementation class
| Method Summary | |
|---|---|
void |
sendAbortSessionAnswer(AbortSessionAnswer answer)
Send abort session answer to server |
void |
sendAuthRequest(AppRequestEvent request)
Send authentication session request to server |
void |
sendReAuthAnswer(ReAuthAnswer answer)
Send re-authentication session answer to server |
void |
sendSessionTerminationRequest(SessionTermRequest request)
Send session termination request to server |
| Methods inherited from interface org.jdiameter.api.app.AppSession |
|---|
getSessionAppId, getSessions, isStateless |
| Methods inherited from interface org.jdiameter.api.BaseSession |
|---|
getCreationTime, getLastAccessedTime, getSessionId, isAppSession, isReplicable, isValid, release |
| Methods inherited from interface org.jdiameter.api.app.StateMachine |
|---|
addStateChangeNotification, getState, handleEvent, removeStateChangeNotification |
| Method Detail |
|---|
void sendAuthRequest(AppRequestEvent request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
request - 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 sendReAuthAnswer(ReAuthAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
answer - 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 sendAbortSessionAnswer(AbortSessionAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
answer - Abort-Session-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 sendSessionTerminationRequest(SessionTermRequest 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 | |||||||||