|
|||||||||
| 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 | |
|---|---|
EventIDCache |
eventIdCache
caches the eventIDs, avoiding lookup in container |
| Constructor Summary | |
|---|---|
DiameterShClientResourceAdaptor()
|
|
| Method Summary | |
|---|---|
void |
activityEnded(javax.slee.resource.ActivityHandle handle)
|
void |
activityUnreferenced(javax.slee.resource.ActivityHandle handle)
|
void |
administrativeRemove(javax.slee.resource.ActivityHandle handle)
|
void |
dataRemoved(java.lang.String arg0)
|
void |
endActivity(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
|
void |
eventProcessingFailed(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags,
javax.slee.resource.FailureReason reason)
|
void |
eventProcessingSuccessful(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags)
|
void |
eventUnreferenced(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags)
|
void |
failOver(java.lang.String arg0)
|
boolean |
fireEvent(java.lang.Object event,
javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventID,
javax.slee.Address address,
boolean useFiltering,
boolean transacted)
|
void |
fireEvent(java.lang.String sessionId,
org.jdiameter.api.Message message)
|
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)
|
javax.slee.resource.Marshaler |
getMarshaler()
|
javax.slee.resource.ResourceAdaptorContext |
getRaContext()
Retrieves the RA context |
java.lang.Object |
getResourceAdaptorInterface(java.lang.String className)
|
org.jdiameter.api.ApplicationId[] |
getSupportedApplications()
|
org.jdiameter.api.Answer |
processRequest(org.jdiameter.api.Request request)
|
void |
queryLiveness(javax.slee.resource.ActivityHandle handle)
|
void |
raActive()
|
void |
raConfigurationUpdate(javax.slee.resource.ConfigProperties properties)
|
void |
raConfigure(javax.slee.resource.ConfigProperties properties)
|
void |
raInactive()
|
void |
raStopping()
|
void |
raUnconfigure()
|
void |
raVerifyConfiguration(javax.slee.resource.ConfigProperties properties)
|
void |
receivedSuccessMessage(org.jdiameter.api.Request req,
org.jdiameter.api.Answer ans)
|
void |
serviceActive(javax.slee.resource.ReceivableService serviceInfo)
|
void |
serviceInactive(javax.slee.resource.ReceivableService serviceInfo)
|
void |
serviceStopping(javax.slee.resource.ReceivableService serviceInfo)
|
void |
sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ClientShSession session)
|
void |
setFaultTolerantResourceAdaptorContext(org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptorContext<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity> ctx)
|
void |
setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext context)
|
void |
startActivityRemoveTimer(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
|
void |
stopActivityRemoveTimer(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
|
void |
timeoutExpired(org.jdiameter.api.Request req)
|
void |
unsetFaultTolerantResourceAdaptorContext()
|
void |
unsetResourceAdaptorContext()
|
void |
update(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle,
net.java.slee.resource.diameter.base.DiameterActivity activity)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final EventIDCache eventIdCache
| Constructor Detail |
|---|
public DiameterShClientResourceAdaptor()
| Method Detail |
|---|
public void setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext context)
setResourceAdaptorContext in interface javax.slee.resource.ResourceAdaptorpublic void unsetResourceAdaptorContext()
unsetResourceAdaptorContext in interface javax.slee.resource.ResourceAdaptorpublic void setFaultTolerantResourceAdaptorContext(org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptorContext<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity> ctx)
setFaultTolerantResourceAdaptorContext in interface org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptor<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity>public void unsetFaultTolerantResourceAdaptorContext()
unsetFaultTolerantResourceAdaptorContext in interface org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptor<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity>public void dataRemoved(java.lang.String arg0)
dataRemoved in interface org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptor<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity>public void failOver(java.lang.String arg0)
failOver in interface org.mobicents.slee.resource.cluster.FaultTolerantResourceAdaptor<java.lang.String,net.java.slee.resource.diameter.base.DiameterActivity>public void raActive()
raActive in interface javax.slee.resource.ResourceAdaptorpublic void raStopping()
raStopping in interface javax.slee.resource.ResourceAdaptorpublic void raInactive()
raInactive in interface javax.slee.resource.ResourceAdaptorpublic void raConfigure(javax.slee.resource.ConfigProperties properties)
raConfigure in interface javax.slee.resource.ResourceAdaptorpublic void raUnconfigure()
raUnconfigure in interface javax.slee.resource.ResourceAdaptor
public void raVerifyConfiguration(javax.slee.resource.ConfigProperties properties)
throws javax.slee.resource.InvalidConfigurationException
raVerifyConfiguration in interface javax.slee.resource.ResourceAdaptorjavax.slee.resource.InvalidConfigurationExceptionpublic void raConfigurationUpdate(javax.slee.resource.ConfigProperties properties)
raConfigurationUpdate in interface javax.slee.resource.ResourceAdaptorpublic java.lang.Object getResourceAdaptorInterface(java.lang.String className)
getResourceAdaptorInterface in interface javax.slee.resource.ResourceAdaptorpublic javax.slee.resource.Marshaler getMarshaler()
getMarshaler in interface javax.slee.resource.ResourceAdaptorpublic void serviceActive(javax.slee.resource.ReceivableService serviceInfo)
serviceActive in interface javax.slee.resource.ResourceAdaptorpublic void serviceStopping(javax.slee.resource.ReceivableService serviceInfo)
serviceStopping in interface javax.slee.resource.ResourceAdaptorpublic void serviceInactive(javax.slee.resource.ReceivableService serviceInfo)
serviceInactive in interface javax.slee.resource.ResourceAdaptorpublic void queryLiveness(javax.slee.resource.ActivityHandle handle)
queryLiveness 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 void administrativeRemove(javax.slee.resource.ActivityHandle handle)
administrativeRemove in interface javax.slee.resource.ResourceAdaptor
public void eventProcessingFailed(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags,
javax.slee.resource.FailureReason reason)
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor
public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags)
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptor
public void eventUnreferenced(javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventType,
java.lang.Object event,
javax.slee.Address address,
javax.slee.resource.ReceivableService service,
int flags)
eventUnreferenced in interface javax.slee.resource.ResourceAdaptorpublic 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 boolean fireEvent(java.lang.Object event,
javax.slee.resource.ActivityHandle handle,
javax.slee.resource.FireableEventType eventID,
javax.slee.Address address,
boolean useFiltering,
boolean transacted)
public void fireEvent(java.lang.String sessionId,
org.jdiameter.api.Message message)
fireEvent in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfacepublic void endActivity(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
endActivity in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfacepublic void startActivityRemoveTimer(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
startActivityRemoveTimer in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfacepublic void stopActivityRemoveTimer(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle)
stopActivityRemoveTimer in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface
public void update(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle handle,
net.java.slee.resource.diameter.base.DiameterActivity activity)
update in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfacepublic org.jdiameter.api.ApplicationId[] getSupportedApplications()
getSupportedApplications in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface
public void sessionDestroyed(java.lang.String sessionId,
org.jdiameter.api.sh.ClientShSession session)
public javax.slee.resource.ResourceAdaptorContext getRaContext()
protected org.mobicents.slee.resource.diameter.base.DiameterActivityHandle getActivityHandle(java.lang.String sessionId)
public 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>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||