org.mobicents.slee.resource.diameter.sh.server.handlers
Interface ShServerSessionListener

All Known Implementing Classes:
DiameterShServerResourceAdaptor

public interface ShServerSessionListener

Start time:16:53:56 2009-05-23
Project: diameter-parent
ShServerSession listener - class that is used to inform entities outise AppSession factories/stack session operations has been performed.

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
static java.lang.String _ErrorAnswer
           
static java.lang.String _ExtensionDiameterMessage
           
static java.lang.String _ProfileUpdateRequest
           
static java.lang.String _PushNotificationAnswer
           
static java.lang.String _SubscribeNotificationsRequest
           
static java.lang.String _UserDataRequest
           
 
Method Summary
 void fireEvent(javax.slee.resource.ActivityHandle handle, java.lang.String name, org.jdiameter.api.Request request, org.jdiameter.api.Answer answer)
          Helper method to fire events to SLEE.
 void fireEvent(java.lang.String sessionId, java.lang.String name, org.jdiameter.api.Request request, org.jdiameter.api.Answer answer)
          Helper method to fire events to SLEE.
 void sessionCreated(org.jdiameter.api.sh.ServerShSession session, boolean isSubscription)
          Listener for Server Session creation.
 void sessionDestroyed(java.lang.String sessionId, org.jdiameter.api.sh.ServerShSession session)
           
 

Field Detail

_UserDataRequest

static final java.lang.String _UserDataRequest
See Also:
Constant Field Values

_ProfileUpdateRequest

static final java.lang.String _ProfileUpdateRequest
See Also:
Constant Field Values

_SubscribeNotificationsRequest

static final java.lang.String _SubscribeNotificationsRequest
See Also:
Constant Field Values

_PushNotificationAnswer

static final java.lang.String _PushNotificationAnswer
See Also:
Constant Field Values

_ExtensionDiameterMessage

static final java.lang.String _ExtensionDiameterMessage
See Also:
Constant Field Values

_ErrorAnswer

static final java.lang.String _ErrorAnswer
See Also:
Constant Field Values
Method Detail

sessionDestroyed

void sessionDestroyed(java.lang.String sessionId,
                      org.jdiameter.api.sh.ServerShSession session)

sessionCreated

void sessionCreated(org.jdiameter.api.sh.ServerShSession session,
                    boolean isSubscription)
Listener for Server Session creation.


fireEvent

void fireEvent(java.lang.String sessionId,
               java.lang.String name,
               org.jdiameter.api.Request request,
               org.jdiameter.api.Answer answer)
Helper method to fire events to SLEE.

Parameters:
sessionId - the id of the session for this event
name - the event name (without suffix Request/Answer)
request - the request object (if it is a request)
answer - the answer object (if it is a answer)

fireEvent

void fireEvent(javax.slee.resource.ActivityHandle handle,
               java.lang.String name,
               org.jdiameter.api.Request request,
               org.jdiameter.api.Answer answer)
Helper method to fire events to SLEE.

Parameters:
handle - the activity handle where to fire it
name - the event name (without suffix Request/Answer)
request - the request object (if it is a request)
answer - the answer object (if it is a answer)


Copyright © 2009. All Rights Reserved.