org.jdiameter.client.api
Interface ISessionFactory

All Superinterfaces:
org.jdiameter.api.SessionFactory
All Known Implementing Classes:
SessionFactoryImpl

public interface ISessionFactory
extends org.jdiameter.api.SessionFactory

This interface describe extends methods of base class Data: $Date: 2008/07/03 19:43:10 $ Revision: $Revision: 1.1 $

Version:
1.5.0.1

Method Summary
<T extends org.jdiameter.api.app.AppSession>
T
getNewAppSession(java.lang.String sessionId, org.jdiameter.api.ApplicationId applicationId, java.lang.Class<? extends org.jdiameter.api.app.AppSession> aClass, java.lang.Object... args)
           
 void registerAppFacory(java.lang.Class<? extends org.jdiameter.api.app.AppSession> sessionClass, IAppSessionFactory factory)
           
 void unRegisterAppFacory(java.lang.Class<? extends org.jdiameter.api.app.AppSession> sessionClass)
           
 
Methods inherited from interface org.jdiameter.api.SessionFactory
getNewAppSession, getNewAppSession, getNewRawSession, getNewSession, getNewSession
 

Method Detail

getNewAppSession

<T extends org.jdiameter.api.app.AppSession> T getNewAppSession(java.lang.String sessionId,
                                                                org.jdiameter.api.ApplicationId applicationId,
                                                                java.lang.Class<? extends org.jdiameter.api.app.AppSession> aClass,
                                                                java.lang.Object... args)
                                                            throws org.jdiameter.api.InternalException
Throws:
org.jdiameter.api.InternalException

registerAppFacory

void registerAppFacory(java.lang.Class<? extends org.jdiameter.api.app.AppSession> sessionClass,
                       IAppSessionFactory factory)

unRegisterAppFacory

void unRegisterAppFacory(java.lang.Class<? extends org.jdiameter.api.app.AppSession> sessionClass)


Copyright © 2008. All Rights Reserved.