|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.sh.server.DiameterShServerResourceAdaptor
public class DiameterShServerResourceAdaptor
Start time:17:53:55 2009-01-06
Project: mobicents-diameter-parent
| Field Summary | |
|---|---|
static java.util.Map<java.lang.Integer,java.lang.String> |
events
|
| Fields inherited from interface javax.slee.resource.ResourceAdaptor |
|---|
SBB_PROCESSED_EVENT |
| Fields inherited from interface org.mobicents.slee.resource.diameter.sh.server.handlers.ShServerSessionListener |
|---|
_ErrorAnswer, _ExtensionDiameterMessage, _ProfileUpdateRequest, _PushNotificationAnswer, _SubscribeNotificationsRequest, _UserDataRequest |
| Constructor Summary | |
|---|---|
DiameterShServerResourceAdaptor()
|
|
| Method Summary | |
|---|---|
void |
activityEnded(javax.slee.resource.ActivityHandle handle)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 301 for further information. |
void |
activityUnreferenced(javax.slee.resource.ActivityHandle handle)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 301 for further information. |
net.java.slee.resource.diameter.base.events.DiameterMessage |
createEvent(org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
Create Event object from request/answer |
void |
entityActivated()
implements javax.slee.resource.ResourceAdaptor The JSLEE v1.1 Specification does not include entityActivated(). |
void |
entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 298 for further information. |
void |
entityDeactivated()
implements javax.slee.resource.ResourceAdaptor The JSLEE v1.1 Specification does not include entityDeactivated(). |
void |
entityDeactivating()
This method is called in context of project Mobicents in context of resource adaptor deactivation. |
void |
entityRemoved()
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 299 for further information. |
void |
eventProcessingFailed(javax.slee.resource.ActivityHandle handle,
java.lang.Object event,
int eventID,
javax.slee.Address address,
int flags,
javax.slee.resource.FailureReason reason)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 300 for further information. |
void |
eventProcessingSuccessful(javax.slee.resource.ActivityHandle handle,
java.lang.Object event,
int eventID,
javax.slee.Address address,
int flags)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 300 for further information. |
void |
fireEvent(javax.slee.resource.ActivityHandle handle,
java.lang.String name,
org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
Method for firing event 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. |
java.lang.Object |
getActivity(javax.slee.resource.ActivityHandle handle)
|
javax.slee.resource.ActivityHandle |
getActivityHandle(java.lang.Object activity)
|
protected org.mobicents.slee.resource.diameter.base.DiameterActivityHandle |
getActivityHandle(java.lang.String sessionId)
|
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity[] |
getConnectedPeers()
Method for obtaining the Peers the RA is currently conneceted to. |
javax.slee.resource.Marshaler |
getMarshaler()
|
java.lang.Object |
getSBBResourceAdaptorInterface(java.lang.String className)
|
org.jdiameter.api.Answer |
processRequest(org.jdiameter.api.Request request)
|
void |
queryLiveness(javax.slee.resource.ActivityHandle handle)
|
void |
receivedSuccessMessage(org.jdiameter.api.Request req,
org.jdiameter.api.Answer ans)
|
void |
serviceActivated(java.lang.String serviceKey)
|
void |
serviceDeactivated(java.lang.String serviceKey)
|
void |
serviceInstalled(java.lang.String serviceKey,
int[] eventIDs,
java.lang.String[] resourceOptions)
|
void |
serviceUninstalled(java.lang.String serviceKey)
|
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.ClientShSession session)
|
void |
sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
|
void |
sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ServerShSession session)
|
boolean |
sessionExists(java.lang.String sessionId)
|
void |
timeoutExpired(org.jdiameter.api.Request req)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.Map<java.lang.Integer,java.lang.String> events
| Constructor Detail |
|---|
public DiameterShServerResourceAdaptor()
| Method Detail |
|---|
public void activityEnded(javax.slee.resource.ActivityHandle handle)
activityEnded in interface javax.slee.resource.ResourceAdaptorpublic void activityUnreferenced(javax.slee.resource.ActivityHandle handle)
activityUnreferenced in interface javax.slee.resource.ResourceAdaptor
public void entityActivated()
throws javax.slee.resource.ResourceException
entityActivated in interface javax.slee.resource.ResourceAdaptorjavax.slee.resource.ResourceException
public void entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
throws javax.slee.resource.ResourceException
entityCreated in interface javax.slee.resource.ResourceAdaptorjavax.slee.resource.ResourceExceptionpublic void entityDeactivated()
entityDeactivated in interface javax.slee.resource.ResourceAdaptorpublic void entityDeactivating()
entityDeactivating in interface javax.slee.resource.ResourceAdaptorpublic void entityRemoved()
entityRemoved in interface javax.slee.resource.ResourceAdaptor
public void eventProcessingFailed(javax.slee.resource.ActivityHandle handle,
java.lang.Object event,
int eventID,
javax.slee.Address address,
int flags,
javax.slee.resource.FailureReason reason)
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor
public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle handle,
java.lang.Object event,
int eventID,
javax.slee.Address address,
int flags)
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptorpublic java.lang.Object getActivity(javax.slee.resource.ActivityHandle handle)
getActivity in interface javax.slee.resource.ResourceAdaptorpublic javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)
getActivityHandle in interface javax.slee.resource.ResourceAdaptorpublic javax.slee.resource.Marshaler getMarshaler()
getMarshaler in interface javax.slee.resource.ResourceAdaptorpublic java.lang.Object getSBBResourceAdaptorInterface(java.lang.String className)
getSBBResourceAdaptorInterface in interface javax.slee.resource.ResourceAdaptorpublic org.jdiameter.api.Answer processRequest(org.jdiameter.api.Request request)
processRequest in interface org.jdiameter.api.NetworkReqListener
public void receivedSuccessMessage(org.jdiameter.api.Request req,
org.jdiameter.api.Answer ans)
receivedSuccessMessage in interface org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer>public void timeoutExpired(org.jdiameter.api.Request req)
timeoutExpired in interface org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer>public net.java.slee.resource.diameter.base.events.avp.DiameterIdentity[] getConnectedPeers()
public void fireEvent(javax.slee.resource.ActivityHandle handle,
java.lang.String name,
org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
fireEvent in interface ShServerSessionListenerhandle - the handle for the activity where event will be fired onname - the unqualified Event namerequest - the request that will be wrapped in the event, if anyanswer - the answer that will be wrapped in the event, if any
public net.java.slee.resource.diameter.base.events.DiameterMessage createEvent(org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
throws javax.naming.OperationNotSupportedException
request - the request to create the event from, if any.answer - the answer to create the event from, if any.
javax.naming.OperationNotSupportedExceptionpublic void queryLiveness(javax.slee.resource.ActivityHandle handle)
queryLiveness in interface javax.slee.resource.ResourceAdaptorpublic void serviceActivated(java.lang.String serviceKey)
serviceActivated in interface javax.slee.resource.ResourceAdaptorpublic void serviceDeactivated(java.lang.String serviceKey)
serviceDeactivated in interface javax.slee.resource.ResourceAdaptor
public void serviceInstalled(java.lang.String serviceKey,
int[] eventIDs,
java.lang.String[] resourceOptions)
serviceInstalled in interface javax.slee.resource.ResourceAdaptorpublic void serviceUninstalled(java.lang.String serviceKey)
serviceUninstalled in interface javax.slee.resource.ResourceAdaptor
public void sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ClientShSession session)
protected org.mobicents.slee.resource.diameter.base.DiameterActivityHandle getActivityHandle(java.lang.String sessionId)
public void sessionCreated(org.jdiameter.api.sh.ServerShSession session,
boolean isSubscription)
ShServerSessionListener
sessionCreated in interface ShServerSessionListener
public void sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ServerShSession session)
sessionDestroyed in interface ShServerSessionListenerpublic boolean sessionExists(java.lang.String sessionId)
public void sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
public void fireEvent(java.lang.String sessionId,
java.lang.String name,
org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
ShServerSessionListener
fireEvent in interface ShServerSessionListenersessionId - the id of the session for this eventname - 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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||