|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.sh.client.DiameterShClientResourceAdaptor
public class DiameterShClientResourceAdaptor
Project: mobicents-diameter-server
11:08:09 AM May 26, 2009
Mobicents Diameter Sh (Client-side) Resource Adaptor
| Field Summary |
|---|
| Fields inherited from interface javax.slee.resource.ResourceAdaptor |
|---|
SBB_PROCESSED_EVENT |
| Fields inherited from interface org.mobicents.slee.resource.diameter.sh.client.handlers.ShClientSessionListener |
|---|
_ErrorAnswer, _ExtensionDiameterMessage, _ProfileUpdateAnswer, _PushNotificationRequest, _SubscribeNotificationsAnswer, _UserDataAnswer |
| Constructor Summary | |
|---|---|
DiameterShClientResourceAdaptor()
|
|
| 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 |
java.lang.Object |
getActivity(javax.slee.resource.ActivityHandle activityHandle)
|
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 |
sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ClientShSession session)
|
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 |
| Constructor Detail |
|---|
public DiameterShClientResourceAdaptor()
| 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 activityHandle)
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 ShClientSessionListenerhandle - 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)
sessionDestroyed in interface ShClientSessionListenerprotected org.mobicents.slee.resource.diameter.base.DiameterActivityHandle getActivityHandle(java.lang.String sessionId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||