|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISession | |
---|---|
com.sibvisions.rad.server | Contains remote server classes and dependent components. |
com.sibvisions.rad.server.security | Contains classes which handles the validation of username/password combinations, with different protocols and different authentication systems. |
com.sibvisions.rad.server.security.validation | Contains validators for security managers, e.g. password validator. |
javax.rad.server | Contains classes and interfaces needed for implementing a remote server. |
javax.rad.server.event | Contains server and communication event classes. |
Uses of ISession in com.sibvisions.rad.server |
---|
Subinterfaces of ISession in com.sibvisions.rad.server | |
---|---|
interface |
IMasterSession
The IMasterSession defines a master session. |
interface |
ISubSession
The ISubSession defines a sub session. |
Classes in com.sibvisions.rad.server that implement ISession | |
---|---|
class |
AbstractSession
A Session is a server side session which will be started
when an IConnection connects to a remote server. |
protected static class |
AbstractSessionContext.WrappedSession
The WrappedSession allows restricted access to the
AbstractSession . |
class |
DetachedSession
The DetachedSession is an ISession . |
class |
DirectServerSession
The DirectServerSession is a wrapper for server-side sessions. |
Methods in com.sibvisions.rad.server that return ISession | |
---|---|
ISession |
AbstractSessionContext.getMasterSession()
Gets the MasterSession for this context. |
ISession |
Server.process(IRequest pRequest,
IResponse pResponse)
Processes client requests which uses the communication protocol. |
Methods in com.sibvisions.rad.server with parameters of type ISession | |
---|---|
protected ISecurityManager |
DefaultSessionManager.createSecurityManager(ISession pSession)
Creates a new security manager instance for the given session. |
Object |
DefaultObjectProvider.getObject(ISession pSession,
String pObjectName)
Returns an object from the life-cycle object container for an ISession . |
protected Map |
DefaultObjectProvider.getSessionObject(ISession pSession)
Gets the life-cycle object for a session. |
protected Map |
DefaultObjectProvider.getSessionObjectInternal(ISession pSession)
Gets te life-cycle object for a session from the cache if it is available. |
Object |
DefaultObjectProvider.invoke(ISession pSession,
String pObjectName,
String pMethodName,
Object... pParams)
Invokes a method from a specific life-cycle object. |
boolean |
DefaultSessionManager.isAvailable(ISession pSession)
Gets whether a session is known from this session manager. |
protected void |
DefaultSessionManager.postCreateSession(ISession pSession)
Configures a session after it is created. |
protected void |
DefaultSessionManager.postCreateSubSession(ISession pMaster,
ISession pSession)
Configures a sub session after it is created. |
Object |
DefaultObjectProvider.putObject(ISession pSession,
String pObjectName,
Object pObject)
Puts an object to the life-cycle object container for an ISession . |
void |
Monitoring.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
DefaultObjectProvider.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
Monitoring.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
void |
DefaultObjectProvider.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
Uses of ISession in com.sibvisions.rad.server.security |
---|
Methods in com.sibvisions.rad.server.security with parameters of type ISession | |
---|---|
void |
XmlSecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
ISecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
DBSecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
AbstractSecurityManager.checkPassword(ISession pSession,
String pPassword)
Checks if a password is strength enough to be used. |
protected IAccessController |
DBSecurityManager.createAccessController(ISession pSession)
Creates an access controller for a ISession . |
static ISecurityManager |
AbstractSecurityManager.createSecurityManager(ISession pSession)
Creates a new ISecurityManager for the given session. |
IAccessController |
XmlSecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
IAccessController |
ISecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
IAccessController |
DBSecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
Connection |
DBSecurityManager.getConnection(ISession pSession)
Gets the connection to the database. |
protected DBCredentials |
DBSecurityManager.getCredentials(ISession pSession)
Gets the configured database credentials for the given session. |
protected boolean |
DBSecurityManager.isActive(ISession pSession,
String pActive)
Checks if a user is active. |
protected boolean |
DBSecurityManager.isChangePassword(ISession pSession,
String pChangePassword)
Checks if the change password flag is set. |
boolean |
IObjectAccessController.isMethodInvocationAllowed(AbstractObjectProvider pProvider,
ISession pSession,
String pObjectName,
Object pObject,
String pMethodName,
Object... pParams)
Gets whether method invocation is allowed. |
protected boolean |
NtlmDBSecurityManager.isNtlmAuthenticated(ISession pSession)
Checks if the user was authenticated via ntlm. |
boolean |
IObjectAccessController.isObjectAccessAllowed(AbstractObjectProvider pProvider,
ISession pSession,
Map pLifeCycleObject,
String pObjectName,
Object pObject)
Gets whether access to an object is allowed. |
protected boolean |
NtlmDBSecurityManager.isPasswordValid(ISession pSession,
String pPassword)
Checks if the database password is valid or the user is authenticated via ntlm. |
protected boolean |
DBSecurityManager.isPasswordValid(ISession pSession,
String pPassword)
Checks if the user password is valid. |
protected boolean |
DBSecurityManager.isValid(ISession pSession,
Timestamp pFrom,
Timestamp pTo)
Checks if a user is valid. |
void |
XmlSecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
void |
ISecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
void |
DBSecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
protected Connection |
DBSecurityManager.openConnection(ISession pSession)
Opens a database connection to the database of an application. |
void |
XmlSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
NtlmDBSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
ISecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
DBSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
protected void |
AbstractSecurityManager.validatePassword(ISession pSession,
String pOldPassword,
String pNewPassword)
Validates a new password against an old password an uses a preconfigured password validator for checking the strength of the new password. |
Uses of ISession in com.sibvisions.rad.server.security.validation |
---|
Methods in com.sibvisions.rad.server.security.validation with parameters of type ISession | |
---|---|
void |
IPasswordValidator.checkPassword(ISession pSession,
String pPassword)
Checks if a password is strength enough to be used. |
void |
DefaultPasswordValidator.checkPassword(ISession pSession,
String pPassword)
Checks if a password is strength enough to be used. |
Uses of ISession in javax.rad.server |
---|
Methods in javax.rad.server that return ISession | |
---|---|
abstract ISession |
AbstractSessionManager.get(Object pSessionId)
Gets an existing session. |
static ISession |
SessionContext.getCurrentSession()
Gets the ISession from the current instance of SessionContext . |
abstract ISession |
SessionContext.getSession()
Gets the ISession instance for this context. |
Methods in javax.rad.server with parameters of type ISession | |
---|---|
abstract Object |
AbstractObjectProvider.getObject(ISession pSession,
String pObjectName)
Returns an object from the life-cycle object container for an ISession . |
abstract Object |
AbstractObjectProvider.invoke(ISession pSession,
String pObjectName,
String pMethodName,
Object... pParams)
Invokes a method from a specific life-cycle object. |
abstract Object |
AbstractObjectProvider.putObject(ISession pSession,
String pObjectName,
Object pObject)
Puts an object to the life-cycle object container for an ISession . |
Uses of ISession in javax.rad.server.event |
---|
Methods in javax.rad.server.event with parameters of type ISession | |
---|---|
void |
ISessionListener.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
ISessionListener.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |