org.jdiameter.common.api.app.auth
Interface IAuthSessionFactory

All Superinterfaces:
IAppSessionFactory
All Known Implementing Classes:
AuthSessionFactoryImpl, GqSessionFactoryImpl

public interface IAuthSessionFactory
extends IAppSessionFactory

Interface for Diameter Authentication Session Factories

Author:
erick.svenson@yahoo.com, Bartosz Baranowski , Alexandre Mendonca

Method Summary
 IClientAuthActionContext getClientSessionContext()
           
 ClientAuthSessionListener getClientSessionListener()
           
 IAuthMessageFactory getMessageFactory()
           
 long getMessageTimeout()
           
 IServerAuthActionContext getServerSessionContext()
           
 ServerAuthSessionListener getServerSessionListener()
           
 StateChangeListener<AppSession> getStateListener()
           
 boolean isStateles()
           
 void setClientSessionContext(IClientAuthActionContext v)
           
 void setClientSessionListener(ClientAuthSessionListener v)
           
 void setMessageFactory(IAuthMessageFactory v)
           
 void setMessageTimeout(long messageTimeout)
           
 void setServerSessionContext(IServerAuthActionContext v)
           
 void setServerSessionListener(ServerAuthSessionListener v)
           
 void setStateles(boolean stateless)
           
 void setStateListener(StateChangeListener<AppSession> v)
           
 
Methods inherited from interface org.jdiameter.common.api.app.IAppSessionFactory
getNewSession, getSession
 

Method Detail

getMessageFactory

IAuthMessageFactory getMessageFactory()

setMessageFactory

void setMessageFactory(IAuthMessageFactory v)

getServerSessionListener

ServerAuthSessionListener getServerSessionListener()

setServerSessionListener

void setServerSessionListener(ServerAuthSessionListener v)

getStateListener

StateChangeListener<AppSession> getStateListener()

setStateListener

void setStateListener(StateChangeListener<AppSession> v)

getClientSessionListener

ClientAuthSessionListener getClientSessionListener()

setClientSessionListener

void setClientSessionListener(ClientAuthSessionListener v)

getServerSessionContext

IServerAuthActionContext getServerSessionContext()

setServerSessionContext

void setServerSessionContext(IServerAuthActionContext v)

getClientSessionContext

IClientAuthActionContext getClientSessionContext()

setClientSessionContext

void setClientSessionContext(IClientAuthActionContext v)

isStateles

boolean isStateles()

setStateles

void setStateles(boolean stateless)

getMessageTimeout

long getMessageTimeout()
Returns:
the messageTimeout

setMessageTimeout

void setMessageTimeout(long messageTimeout)
Parameters:
messageTimeout - the messageTimeout to set


Copyright © 2014. All Rights Reserved.