|
||||||||||
| 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
Mobicents Diameter Sh (Server-side) Resource Adaptor
| Field Summary | |
|---|---|
org.mobicents.slee.resource.diameter.sh.EventIDCache |
eventIdCache
caches the eventIDs, avoiding lookup in container |
| Constructor Summary | |
|---|---|
DiameterShServerResourceAdaptor()
|
|
| Method Summary | |
|---|---|
void |
activityEnded(javax.slee.resource.ActivityHandle handle)
|
void |
activityUnreferenced(javax.slee.resource.ActivityHandle handle)
|
void |
administrativeRemove(javax.slee.resource.ActivityHandle 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)
|
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)
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()
|
javax.slee.resource.Marshaler |
getMarshaler()
|
long |
getMessageTimeout()
|
int |
getPeerCount()
|
javax.slee.resource.ResourceAdaptorContext |
getRaContext()
Retrieves the RA context |
java.lang.Object |
getResourceAdaptorInterface(java.lang.String className)
|
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 |
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)
|
void |
setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext context)
|
void |
timeoutExpired(org.jdiameter.api.Request req)
|
void |
unsetResourceAdaptorContext()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final org.mobicents.slee.resource.diameter.sh.EventIDCache eventIdCache
| Constructor Detail |
|---|
public DiameterShServerResourceAdaptor()
| 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 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)
ShServerSessionListener
fireEvent in interface ShServerSessionListenersessionId - the id of the session for this eventmessage - the message (request or answer) object
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 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>public net.java.slee.resource.diameter.base.events.avp.DiameterIdentity[] getConnectedPeers()
public int getPeerCount()
public long getMessageTimeout()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||