org.jdiameter.api.sh
Interface ClientShSession
- All Superinterfaces:
- AppSession, java.io.Serializable, StateMachine
public interface ClientShSession
- extends AppSession, StateMachine
sendProfileUpdateRequest
void sendProfileUpdateRequest(ProfileUpdateRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Send profile update request to server
- Parameters:
request - Authentication-Request event instance
- Throws:
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.
sendSubscribeNotificationsRequest
void sendSubscribeNotificationsRequest(SubscribeNotificationsRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Send sobscirption request to server
- Parameters:
request - Authentication-Request event instance
- Throws:
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.
sendUserDataRequest
void sendUserDataRequest(UserDataRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Send user data request to server
- Parameters:
request - Authentication-Request event instance
- Throws:
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.
sendPushNotificationAnswer
void sendPushNotificationAnswer(PushNotificationAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
Copyright © 2010. All Rights Reserved.