org.mobicents.slee.resource.diameter.rf
Class RfClientSessionImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
      extended by org.mobicents.slee.resource.diameter.base.AccountingSessionActivityImpl
          extended by org.mobicents.slee.resource.diameter.base.AccountingClientSessionActivityImpl
              extended by org.mobicents.slee.resource.diameter.rf.RfClientSessionImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.base.AccountingClientSessionActivity, net.java.slee.resource.diameter.base.AccountingSessionActivity, net.java.slee.resource.diameter.base.DiameterActivity, net.java.slee.resource.diameter.rf.RfClientSession, net.java.slee.resource.diameter.rf.RfSession, org.jdiameter.api.app.StateChangeListener

public class RfClientSessionImpl
extends org.mobicents.slee.resource.diameter.base.AccountingClientSessionActivityImpl
implements net.java.slee.resource.diameter.rf.RfClientSession

RfServerSessionImpl.java
Project: mobicents
11:24:27 AM Apr 8, 2009

Author:
Alexandre Mendonca

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.AccountingClientSessionActivityImpl
clientSession, 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
RfClientSessionImpl(org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl messageFactory, org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl avpFactory, org.jdiameter.api.acc.ClientAccSession clientSession, long timeout, net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationHost, net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationRealm, javax.slee.resource.SleeEndpoint endpoint, org.jdiameter.api.Stack stack)
           
 
Method Summary
 net.java.slee.resource.diameter.rf.RfMessageFactory getRfMessageFactory()
           
 void sendAccountingRequest(net.java.slee.resource.diameter.base.events.AccountingRequest accountingRequest)
           
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.AccountingClientSessionActivityImpl
getSession, sendAccountRequest, stateChanged
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.AccountingSessionActivityImpl
getAccountingSessionState
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
clean, endActivity, getActivityHandle, getDiameterAvpFactory, getDiameterMessageFactory, getSessionId, getSessionListener, isValid, sendMessage, sendSyncMessage, setCurrentWorkingSession, setSessionListener
 
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.rf.RfSession
getSessionId
 
Methods inherited from interface net.java.slee.resource.diameter.base.AccountingClientSessionActivity
sendAccountRequest
 
Methods inherited from interface net.java.slee.resource.diameter.base.AccountingSessionActivity
getAccountingSessionState
 
Methods inherited from interface net.java.slee.resource.diameter.base.DiameterActivity
endActivity, getDiameterAvpFactory, getDiameterMessageFactory, getSessionId, sendMessage
 

Constructor Detail

RfClientSessionImpl

public RfClientSessionImpl(org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl messageFactory,
                           org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl avpFactory,
                           org.jdiameter.api.acc.ClientAccSession clientSession,
                           long timeout,
                           net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationHost,
                           net.java.slee.resource.diameter.base.events.avp.DiameterIdentity destinationRealm,
                           javax.slee.resource.SleeEndpoint endpoint,
                           org.jdiameter.api.Stack stack)
Parameters:
messageFactory -
avpFactory -
clientSession -
timeout -
destinationHost -
destinationRealm -
endpoint -
Method Detail

sendAccountingRequest

public void sendAccountingRequest(net.java.slee.resource.diameter.base.events.AccountingRequest accountingRequest)
                           throws java.io.IOException,
                                  java.lang.IllegalArgumentException
Specified by:
sendAccountingRequest in interface net.java.slee.resource.diameter.rf.RfClientSession
Throws:
java.io.IOException
java.lang.IllegalArgumentException

getRfMessageFactory

public net.java.slee.resource.diameter.rf.RfMessageFactory getRfMessageFactory()
Specified by:
getRfMessageFactory in interface net.java.slee.resource.diameter.rf.RfSession


Copyright © 2009. All Rights Reserved.