org.mobicents.slee.resource.diameter.cca
Class CreditControlSessionImpl
java.lang.Object
org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
org.mobicents.slee.resource.diameter.cca.CreditControlSessionImpl
- All Implemented Interfaces:
- net.java.slee.resource.diameter.base.DiameterActivity, net.java.slee.resource.diameter.cca.CreditControlSession, org.jdiameter.api.app.StateChangeListener
- Direct Known Subclasses:
- CreditControlClientSessionImpl, CreditControlServerSessionImpl
public abstract class CreditControlSessionImpl
- extends org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
- implements net.java.slee.resource.diameter.cca.CreditControlSession, org.jdiameter.api.app.StateChangeListener
CreditControlSessionImpl.java
Super project: mobicents
8:34:55 PM Dec 29, 2008
- Author:
- Bartosz Baranowski , Alexandre Mendonca
|
Field Summary |
protected net.java.slee.resource.diameter.cca.CreditControlAVPFactory |
ccaAvpFactory
|
protected net.java.slee.resource.diameter.cca.CreditControlMessageFactory |
ccaMessageFactory
|
protected net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListener |
listener
|
protected net.java.slee.resource.diameter.cca.CreditControlSessionState |
state
|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl |
avpFactory, baseListener, destinationHost, destinationRealm, endpoint, handle, logger, messageFactory, raEventListener, session, sessionId, timeout |
|
Constructor Summary |
CreditControlSessionImpl(net.java.slee.resource.diameter.cca.CreditControlMessageFactory messageFactory,
net.java.slee.resource.diameter.cca.CreditControlAVPFactory avpFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer> raEventListener,
long timeout,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationHost,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationRealm,
javax.slee.resource.SleeEndpoint endpoint)
|
| Methods inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl |
endActivity, getActivityHandle, getSessionId, isValid, sendMessage, sendSyncMessage, setCurrentWorkingSession |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.java.slee.resource.diameter.cca.CreditControlSession |
getSessionId |
| Methods inherited from interface org.jdiameter.api.app.StateChangeListener |
stateChanged |
ccaMessageFactory
protected net.java.slee.resource.diameter.cca.CreditControlMessageFactory ccaMessageFactory
ccaAvpFactory
protected net.java.slee.resource.diameter.cca.CreditControlAVPFactory ccaAvpFactory
state
protected net.java.slee.resource.diameter.cca.CreditControlSessionState state
listener
protected net.java.slee.resource.diameter.cca.handlers.CCASessionCreationListener listener
CreditControlSessionImpl
public CreditControlSessionImpl(net.java.slee.resource.diameter.cca.CreditControlMessageFactory messageFactory,
net.java.slee.resource.diameter.cca.CreditControlAVPFactory avpFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer> raEventListener,
long timeout,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationHost,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationRealm,
javax.slee.resource.SleeEndpoint endpoint)
getState
public net.java.slee.resource.diameter.cca.CreditControlSessionState getState()
- Specified by:
getState in interface net.java.slee.resource.diameter.cca.CreditControlSession
getDiameterAvpFactory
public java.lang.Object getDiameterAvpFactory()
- Specified by:
getDiameterAvpFactory in interface net.java.slee.resource.diameter.base.DiameterActivity- Overrides:
getDiameterAvpFactory in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
getDiameterMessageFactory
public java.lang.Object getDiameterMessageFactory()
- Specified by:
getDiameterMessageFactory in interface net.java.slee.resource.diameter.base.DiameterActivity- Overrides:
getDiameterMessageFactory in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
getSessionListener
public java.lang.Object getSessionListener()
- Overrides:
getSessionListener in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
setSessionListener
public void setSessionListener(java.lang.Object ra)
- Overrides:
setSessionListener in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
setDestinationHost
public void setDestinationHost(net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationHost)
setDestinationRealm
public void setDestinationRealm(net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp destinationRealm)
Copyright © 2009. All Rights Reserved.