org.jdiameter.common.impl.app.cxdx.test
Class SessionFactoryCXDX
java.lang.Object
org.jdiameter.common.impl.app.cxdx.test.SessionFactoryCXDX
- All Implemented Interfaces:
- org.jdiameter.api.app.StateChangeListener, org.jdiameter.api.cxdx.ClientCxDxSessionListener, org.jdiameter.api.cxdx.ServerCxDxSessionListener, ICxDxMessageFactory, IAppSessionFactory
- Direct Known Subclasses:
- Client
public abstract class SessionFactoryCXDX
- extends java.lang.Object
- implements IAppSessionFactory, org.jdiameter.api.cxdx.ClientCxDxSessionListener, org.jdiameter.api.app.StateChangeListener, ICxDxMessageFactory, org.jdiameter.api.cxdx.ServerCxDxSessionListener
Start time:14:23:48 2009-08-19
Project: diameter-parent-release
- Author:
- Bartosz Baranowski
|
Field Summary |
protected java.util.logging.Logger |
logger
|
protected org.jdiameter.api.SessionFactory |
sessionFactory
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jdiameter.api.cxdx.ClientCxDxSessionListener |
doLocationInformationAnswer, doMultimediaAuthAnswer, doOtherEvent, doPushProfileRequest, doRegistrationTerminationRequest, doServerAssignmentAnswer, doUserAuthorizationAnswer |
| Methods inherited from interface org.jdiameter.api.cxdx.ServerCxDxSessionListener |
doLocationInformationRequest, doMultimediaAuthRequest, doOtherEvent, doPushProfileAnswer, doRegistrationTerminationAnswer, doServerAssignmentRequest, doUserAuthorizationRequest |
sessionFactory
protected org.jdiameter.api.SessionFactory sessionFactory
logger
protected java.util.logging.Logger logger
SessionFactoryCXDX
public SessionFactoryCXDX(org.jdiameter.api.SessionFactory sessionFactory)
getNewSession
public org.jdiameter.api.app.AppSession getNewSession(java.lang.String sessionId,
java.lang.Class<? extends org.jdiameter.api.app.AppSession> appSessionClass,
org.jdiameter.api.ApplicationId applicationId,
java.lang.Object[] args)
- Specified by:
getNewSession in interface IAppSessionFactory
stateChanged
public void stateChanged(java.lang.Enum oldState,
java.lang.Enum newState)
- Specified by:
stateChanged in interface org.jdiameter.api.app.StateChangeListener
getApplicationIds
public long[] getApplicationIds()
createLocationInfoAnswer
public org.jdiameter.api.app.AppAnswerEvent createLocationInfoAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createLocationInfoAnswer in interface ICxDxMessageFactory
createLocationInfoRequest
public org.jdiameter.api.app.AppRequestEvent createLocationInfoRequest(org.jdiameter.api.Request request)
- Specified by:
createLocationInfoRequest in interface ICxDxMessageFactory
createMultimediaAuthAnswer
public org.jdiameter.api.app.AppAnswerEvent createMultimediaAuthAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createMultimediaAuthAnswer in interface ICxDxMessageFactory
createMultimediaAuthRequest
public org.jdiameter.api.app.AppRequestEvent createMultimediaAuthRequest(org.jdiameter.api.Request request)
- Specified by:
createMultimediaAuthRequest in interface ICxDxMessageFactory
createPushProfileAnswer
public org.jdiameter.api.app.AppAnswerEvent createPushProfileAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createPushProfileAnswer in interface ICxDxMessageFactory
createPushProfileRequest
public org.jdiameter.api.app.AppRequestEvent createPushProfileRequest(org.jdiameter.api.Request request)
- Specified by:
createPushProfileRequest in interface ICxDxMessageFactory
createRegistrationTerminationAnswer
public org.jdiameter.api.app.AppAnswerEvent createRegistrationTerminationAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createRegistrationTerminationAnswer in interface ICxDxMessageFactory
createRegistrationTerminationRequest
public org.jdiameter.api.app.AppRequestEvent createRegistrationTerminationRequest(org.jdiameter.api.Request request)
- Specified by:
createRegistrationTerminationRequest in interface ICxDxMessageFactory
createServerAssignmentAnswer
public org.jdiameter.api.app.AppAnswerEvent createServerAssignmentAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createServerAssignmentAnswer in interface ICxDxMessageFactory
createServerAssignmentRequest
public org.jdiameter.api.app.AppRequestEvent createServerAssignmentRequest(org.jdiameter.api.Request request)
- Specified by:
createServerAssignmentRequest in interface ICxDxMessageFactory
createUserAuthorizationAnswer
public org.jdiameter.api.app.AppAnswerEvent createUserAuthorizationAnswer(org.jdiameter.api.Answer answer)
- Specified by:
createUserAuthorizationAnswer in interface ICxDxMessageFactory
createUserAuthorizationRequest
public org.jdiameter.api.app.AppRequestEvent createUserAuthorizationRequest(org.jdiameter.api.Request request)
- Specified by:
createUserAuthorizationRequest in interface ICxDxMessageFactory
getApplicationId
public long getApplicationId()
- Specified by:
getApplicationId in interface ICxDxMessageFactory
Copyright © 2010. All Rights Reserved.