org.mobicents.slee.resource.diameter.base
Class AuthServerSessionActivityImpl
java.lang.Object
org.mobicents.slee.resource.diameter.base.DiameterActivityImpl
org.mobicents.slee.resource.diameter.base.AuthSessionActivityImpl
org.mobicents.slee.resource.diameter.base.AuthServerSessionActivityImpl
- All Implemented Interfaces:
- net.java.slee.resource.diameter.base.AuthServerSessionActivity, net.java.slee.resource.diameter.base.AuthSessionActivity, net.java.slee.resource.diameter.base.DiameterActivity, org.jdiameter.api.app.StateChangeListener
public class AuthServerSessionActivityImpl
- extends AuthSessionActivityImpl
- implements net.java.slee.resource.diameter.base.AuthServerSessionActivity
|
Field Summary |
protected org.jdiameter.api.auth.ServerAuthSession |
serverSession
|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.DiameterActivityImpl |
avpFactory, destinationHost, destinationRealm, endpoint, handle, logger, messageFactory, raEventListener, session, sessionId, timeout |
|
Constructor Summary |
AuthServerSessionActivityImpl(DiameterMessageFactoryImpl messageFactory,
DiameterAvpFactoryImpl avpFactory,
org.jdiameter.api.auth.ServerAuthSession serverSession,
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.java.slee.resource.diameter.base.AuthSessionActivity |
getSessionState |
| Methods inherited from interface net.java.slee.resource.diameter.base.DiameterActivity |
endActivity, getDiameterAvpFactory, getDiameterMessageFactory, getSessionId, sendMessage |
serverSession
protected org.jdiameter.api.auth.ServerAuthSession serverSession
AuthServerSessionActivityImpl
public AuthServerSessionActivityImpl(DiameterMessageFactoryImpl messageFactory,
DiameterAvpFactoryImpl avpFactory,
org.jdiameter.api.auth.ServerAuthSession serverSession,
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)
sendAbortSessionRequest
public void sendAbortSessionRequest(net.java.slee.resource.diameter.base.events.AbortSessionRequest request)
throws java.io.IOException
- Specified by:
sendAbortSessionRequest in interface net.java.slee.resource.diameter.base.AuthServerSessionActivity
- Throws:
java.io.IOException
sendAuthAnswer
public void sendAuthAnswer(net.java.slee.resource.diameter.base.events.DiameterMessage answer)
throws java.io.IOException
- Specified by:
sendAuthAnswer in interface net.java.slee.resource.diameter.base.AuthServerSessionActivity
- Throws:
java.io.IOException
sendReAuthRequest
public void sendReAuthRequest(net.java.slee.resource.diameter.base.events.ReAuthRequest request)
throws java.io.IOException
- Specified by:
sendReAuthRequest in interface net.java.slee.resource.diameter.base.AuthServerSessionActivity
- Throws:
java.io.IOException
sendSessionTerminationAnswer
public void sendSessionTerminationAnswer(net.java.slee.resource.diameter.base.events.SessionTerminationAnswer request)
throws java.io.IOException
- Specified by:
sendSessionTerminationAnswer in interface net.java.slee.resource.diameter.base.AuthServerSessionActivity
- Throws:
java.io.IOException
stateChanged
public void stateChanged(java.lang.Enum arg0,
java.lang.Enum arg1)
- Specified by:
stateChanged in interface org.jdiameter.api.app.StateChangeListener
Copyright © 2008. All Rights Reserved.