org.mobicents.slee.resource.diameter.rx
Class RxSessionActivityImpl
java.lang.Object
org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
org.mobicents.slee.resource.diameter.rx.RxSessionActivityImpl
- All Implemented Interfaces:
- java.io.Serializable, net.java.slee.resource.diameter.base.DiameterActivity, RxSessionActivity
- Direct Known Subclasses:
- RxClientSessionActivityImpl, RxServerSessionActivityImpl
public abstract class RxSessionActivityImpl
- extends org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
- implements RxSessionActivity
- Author:
- Alexandre Mendonca , Bartosz Baranowski , Richard Good
- See Also:
- Serialized Form
| Fields inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl |
avpFactory, baseListener, destinationHost, destinationRealm, eventListener, handle, logger, messageFactory, session, sessionId, terminateAfterProcessing |
|
Constructor Summary |
RxSessionActivityImpl(RxMessageFactory rxMessageFactory,
RxAvpFactory rxAvpFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer> raEventListener,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationHost,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationRealm)
|
| Methods inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl |
endActivity, equals, getActivityHandle, getDiameterAvpFactory, getDiameterMessageFactory, getSessionId, getSessionListener, hashCode, isTerminateAfterProcessing, isValid, sendMessage, setAvpFactory, setCurrentWorkingSession, setEventListener, setMessageFactory, setSessionListener, setTerminateAfterProcessing |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
rxMessageFactory
protected transient RxMessageFactory rxMessageFactory
RxSessionActivityImpl
public RxSessionActivityImpl(RxMessageFactory rxMessageFactory,
RxAvpFactory rxAvpFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.EventListener<org.jdiameter.api.Request,org.jdiameter.api.Answer> raEventListener,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationHost,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationRealm)
- Parameters:
messageFactory - avpFactory - session - raEventListener - destinationHost - destinationRealm -
getRxMessageFactory
public RxMessageFactory getRxMessageFactory()
- Specified by:
getRxMessageFactory in interface RxSessionActivity
setRxMessageFactory
public void setRxMessageFactory(RxMessageFactory rxMessageFactory)
setDestinationHost
public void setDestinationHost(net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationHost)
setDestinationRealm
public void setDestinationRealm(net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationRealm)
doSendMessage
protected org.jdiameter.api.Message doSendMessage(net.java.slee.resource.diameter.base.events.DiameterMessage message)
- Overrides:
doSendMessage in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
sendSyncMessage
public net.java.slee.resource.diameter.base.events.DiameterMessage sendSyncMessage(net.java.slee.resource.diameter.base.events.DiameterMessage message)
- Overrides:
sendSyncMessage in class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
Copyright © 2012. All Rights Reserved.