|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.rf.DiameterRfResourceAdaptor
public class DiameterRfResourceAdaptor
Diameter Rf Resource Adaptor
| Field Summary | |
|---|---|
EventIDCache |
eventIdCache
caches the eventIDs, avoiding lookup in container |
protected org.mobicents.slee.resource.diameter.base.DiameterBaseMarshaler |
marshaler
|
| Constructor Summary | |
|---|---|
DiameterRfResourceAdaptor()
|
|
| 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 arg0)
|
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)
Create the Diameter Activity Handle for an given session id |
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity[] |
getConnectedPeers()
|
javax.slee.resource.Marshaler |
getMarshaler()
|
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 request,
org.jdiameter.api.Answer answer)
|
void |
serviceActive(javax.slee.resource.ReceivableService serviceInfo)
|
void |
serviceInactive(javax.slee.resource.ReceivableService serviceInfo)
|
void |
serviceStopping(javax.slee.resource.ReceivableService serviceInfo)
|
void |
sessionCreated(org.jdiameter.api.auth.ClientAuthSession session)
|
void |
sessionCreated(org.jdiameter.api.rf.ClientRfSession session)
|
void |
sessionCreated(org.jdiameter.api.auth.ServerAuthSession session)
|
void |
sessionCreated(org.jdiameter.api.rf.ServerRfSession session)
|
void |
sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
|
boolean |
sessionExists(java.lang.String sessionId)
|
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 request)
|
void |
unsetFaultTolerantResourceAdaptorContext()
|
void |
unsetResourceAdaptorContext()
|
void |
update(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle arg0,
net.java.slee.resource.diameter.base.DiameterActivity arg1)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final EventIDCache eventIdCache
protected org.mobicents.slee.resource.diameter.base.DiameterBaseMarshaler marshaler
| Constructor Detail |
|---|
public DiameterRfResourceAdaptor()
| 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 endActivity(org.mobicents.slee.resource.diameter.base.DiameterActivityHandle arg0)
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 arg0,
net.java.slee.resource.diameter.base.DiameterActivity arg1)
update in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface
public void fireEvent(java.lang.String sessionId,
org.jdiameter.api.Message message)
fireEvent in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfaceprotected org.mobicents.slee.resource.diameter.base.DiameterActivityHandle getActivityHandle(java.lang.String sessionId)
sessionId - the session identifier to create the activity handle from
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 request,
org.jdiameter.api.Answer answer)
receivedSuccessMessage in interface org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer>public void timeoutExpired(org.jdiameter.api.Request request)
timeoutExpired in interface org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer>public void sessionCreated(org.jdiameter.api.rf.ClientRfSession session)
public void sessionCreated(org.jdiameter.api.rf.ServerRfSession session)
public void sessionCreated(org.jdiameter.api.auth.ServerAuthSession session)
public void sessionCreated(org.jdiameter.api.auth.ClientAuthSession session)
public boolean sessionExists(java.lang.String sessionId)
public void sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
public org.jdiameter.api.ApplicationId[] getSupportedApplications()
getSupportedApplications in interface org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterfacepublic net.java.slee.resource.diameter.base.events.avp.DiameterIdentity[] getConnectedPeers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||