|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.cca.CCAResourceAdaptor
public class CCAResourceAdaptor
CCAResourceAdaptor.java
Super project: mobicents
2:21:47 AM Dec 30, 2008
| Field Summary | |
|---|---|
protected net.java.slee.resource.diameter.cca.CreditControlActivityContextInterfaceFactory |
acif
|
protected CreditControlSessionFactory |
ccaSessionFactory
|
protected int |
defaultCreditControlFailureHandling
|
protected int |
defaultDirectDebitingFailureHandling
|
protected long |
defaultTxTimerValue
|
protected long |
defaultValidityTime
|
protected org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl |
diameterAvpFactory
|
static java.util.Map<java.lang.Integer,java.lang.String> |
events
|
protected net.java.slee.resource.diameter.cca.CreditControlAVPFactory |
localFactory
|
protected org.mobicents.slee.resource.diameter.cca.CCAResourceAdaptor.CreditControlProviderImpl |
raProvider
|
| Fields inherited from interface javax.slee.resource.ResourceAdaptor |
|---|
SBB_PROCESSED_EVENT |
| Constructor Summary | |
|---|---|
CCAResourceAdaptor()
|
|
| 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)
|
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)
|
void |
fireEvent(java.lang.String sessionId,
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 handle)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 301 for further information. |
javax.slee.resource.ActivityHandle |
getActivityHandle(java.lang.Object activity)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 301 for further information. |
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.DiameterIdentityAvp[] |
getConnectedPeers()
Method for obtaining the Peers the RA is currently conneceted to. |
int |
getDefaultCreditControlFailureHandling()
|
int |
getDefaultDirectDebitingFailureHandling()
|
long |
getDefaultTxTimerValue()
|
long |
getDefaultValidityTime()
|
javax.slee.resource.Marshaler |
getMarshaler()
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 302 for further information. |
long |
getMessageTimeout()
|
java.lang.Object |
getSBBResourceAdaptorInterface(java.lang.String className)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 302 for further information. |
org.jdiameter.api.Answer |
processRequest(org.jdiameter.api.Request request)
|
void |
queryLiveness(javax.slee.resource.ActivityHandle handle)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 301 for further information. |
void |
receivedSuccessMessage(org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
|
void |
serviceActivated(java.lang.String serviceKey)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 303 for further information. |
void |
serviceDeactivated(java.lang.String serviceKey)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 304 for further information. |
void |
serviceInstalled(java.lang.String serviceKey,
int[] eventIDs,
java.lang.String[] resourceOptions)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 302 for further information. |
void |
serviceUninstalled(java.lang.String serviceKey)
implements javax.slee.resource.ResourceAdaptor Please refer to JSLEE v1.1 Specification Page 303 for further information. |
void |
sessionCreated(org.jdiameter.api.cca.ClientCCASession ccClientSession)
|
void |
sessionCreated(org.jdiameter.api.cca.ServerCCASession ccServerSession)
|
void |
sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
|
boolean |
sessionExists(java.lang.String sessionId)
|
void |
setDefaultCreditControlFailureHandling(int defaultCreditControlFailureHandling)
|
void |
setDefaultDirectDebitingFailureHandling(int defaultDirectDebitingFailureHandling)
|
void |
setDefaultTxTimerValue(long defaultTxTimerValue)
|
void |
setDefaultValidityTime(long defaultValidityTime)
|
void |
setMessageTimeout(long messageTimeout)
|
void |
timeoutExpired(org.jdiameter.api.Request request)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected transient org.mobicents.slee.resource.diameter.cca.CCAResourceAdaptor.CreditControlProviderImpl raProvider
public static final java.util.Map<java.lang.Integer,java.lang.String> events
protected CreditControlSessionFactory ccaSessionFactory
protected transient net.java.slee.resource.diameter.cca.CreditControlAVPFactory localFactory
protected org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl diameterAvpFactory
protected net.java.slee.resource.diameter.cca.CreditControlActivityContextInterfaceFactory acif
protected int defaultDirectDebitingFailureHandling
protected int defaultCreditControlFailureHandling
protected long defaultValidityTime
protected long defaultTxTimerValue
| Constructor Detail |
|---|
public CCAResourceAdaptor()
| 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 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.ResourceAdaptorprotected 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 fireEvent(java.lang.String sessionId,
java.lang.String name,
org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
fireEvent in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListenerhandle - 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 void fireEvent(javax.slee.resource.ActivityHandle handle,
java.lang.String name,
org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
fireEvent in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListener
public net.java.slee.resource.diameter.base.events.DiameterMessage createEvent(org.jdiameter.api.Request request,
org.jdiameter.api.Answer answer)
throws javax.naming.OperationNotSupportedException
javax.naming.OperationNotSupportedExceptionpublic void sessionCreated(org.jdiameter.api.cca.ClientCCASession ccClientSession)
sessionCreated in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListenerpublic void sessionCreated(org.jdiameter.api.cca.ServerCCASession ccServerSession)
sessionCreated in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListenerpublic boolean sessionExists(java.lang.String sessionId)
sessionExists in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListener
public void sessionDestroyed(java.lang.String sessionId,
java.lang.Object appSession)
sessionDestroyed in interface net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListenerpublic long getMessageTimeout()
public void setMessageTimeout(long messageTimeout)
public int getDefaultDirectDebitingFailureHandling()
public void setDefaultDirectDebitingFailureHandling(int defaultDirectDebitingFailureHandling)
public int getDefaultCreditControlFailureHandling()
public void setDefaultCreditControlFailureHandling(int defaultCreditControlFailureHandling)
public long getDefaultValidityTime()
public void setDefaultValidityTime(long defaultValidityTime)
public long getDefaultTxTimerValue()
public void setDefaultTxTimerValue(long defaultTxTimerValue)
public net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp[] getConnectedPeers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||