|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IServer
The IServer
interface defines the methods which are necessary for
remote server implementations.
Method Summary | |
---|---|
java.lang.Object |
createSession(ChangedHashtable<java.lang.String,java.lang.Object> pProperties)
Creates a new session for an application. |
java.lang.Object |
createSubSession(java.lang.Object pSessionId,
ChangedHashtable<java.lang.String,java.lang.Object> pProperties)
Creates a sub session of an application. |
void |
destroySession(java.lang.Object pSessionId)
Destroyes a session with given identifier. |
java.lang.Object |
execute(java.lang.Object pSessionId,
java.lang.String pObjectName,
java.lang.String pMethod,
java.lang.Object... pParams)
Executes a method call. |
java.lang.Object |
executeAction(java.lang.Object pSessionId,
java.lang.String pAction,
java.lang.Object... pParams)
Executes an action call. |
void |
executeActionCallBack(java.lang.Object pSessionId,
java.lang.Object pCallBackId,
java.lang.String pAction,
java.lang.Object... pParams)
Executes an asynchronous action call. |
void |
executeCallBack(java.lang.Object pSessionId,
java.lang.Object pCallBackId,
java.lang.String pObjectName,
java.lang.String pMethod,
java.lang.Object... pParams)
Executes an asynchronous method call. |
java.util.List<ResultObject> |
getCallBackResults(java.lang.Object pSessionId)
Returns all available objects of an asynchronous execution. |
AbstractObjectProvider |
getObjectProvider()
Gets the AbstractObjectProvider . |
ChangedHashtable<java.lang.String,java.lang.Object> |
getProperties(java.lang.Object pSessionId)
Gets all session properties. |
java.lang.Object |
getProperty(java.lang.Object pSessionId,
java.lang.String pName)
Gets the value of a session property. |
AbstractSessionManager |
getSessionManager()
Gets the AbstractSessionManager . |
java.lang.Object[] |
setAndCheckAlive(java.lang.Object pSessionId,
java.lang.Object... pSubSessionId)
Sets the alive state for a session and validates the alive state of sub sessions. |
void |
setNewPassword(java.lang.Object pSessionId,
java.lang.String pOldPassword,
java.lang.String pNewPassword)
Sets a new password for the user of a session. |
void |
setProperty(java.lang.Object pSessionId,
java.lang.String pName,
java.lang.Object pValue)
Sets a session property. |
Method Detail |
---|
AbstractObjectProvider getObjectProvider()
AbstractObjectProvider
.
AbstractSessionManager getSessionManager()
AbstractSessionManager
.
java.lang.Object createSession(ChangedHashtable<java.lang.String,java.lang.Object> pProperties) throws java.lang.Throwable
pProperties
- the initial session properties
Session
java.lang.Throwable
- if the session can not be createdjava.lang.Object createSubSession(java.lang.Object pSessionId, ChangedHashtable<java.lang.String,java.lang.Object> pProperties) throws java.lang.Throwable
pSessionId
- session identifierpProperties
- the initial session properties
SubSession
java.lang.Throwable
- if the session can not be createdvoid destroySession(java.lang.Object pSessionId)
pSessionId
- session identifierjava.lang.Object execute(java.lang.Object pSessionId, java.lang.String pObjectName, java.lang.String pMethod, java.lang.Object... pParams) throws java.lang.Throwable
pSessionId
- session identifierpObjectName
- server object name/aliaspMethod
- method name which should be calledpParams
- parameters for the method call
java.lang.Throwable
- if an error occurs during executionvoid executeCallBack(java.lang.Object pSessionId, java.lang.Object pCallBackId, java.lang.String pObjectName, java.lang.String pMethod, java.lang.Object... pParams) throws java.lang.Throwable
pSessionId
- session identifierpCallBackId
- the callback identifierpObjectName
- server object name/aliaspMethod
- method name which should be calledpParams
- parameters for the method call
java.lang.Throwable
- if an error occurs during executionjava.lang.Object executeAction(java.lang.Object pSessionId, java.lang.String pAction, java.lang.Object... pParams) throws java.lang.Throwable
pSessionId
- session identifierpAction
- action which should be calledpParams
- parameters for the action call
java.lang.Throwable
- if an error occurs during executionvoid executeActionCallBack(java.lang.Object pSessionId, java.lang.Object pCallBackId, java.lang.String pAction, java.lang.Object... pParams) throws java.lang.Throwable
pSessionId
- session identifierpCallBackId
- the callback identifierpAction
- action which should be calledpParams
- parameters for the action call
java.lang.Throwable
- if an error occurs during executionjava.util.List<ResultObject> getCallBackResults(java.lang.Object pSessionId) throws java.lang.Throwable
pSessionId
- session identifier
java.lang.Throwable
- if an error occurs during executionvoid setProperty(java.lang.Object pSessionId, java.lang.String pName, java.lang.Object pValue) throws java.lang.Throwable
pSessionId
- the session identifierpName
- the property namepValue
- the value of the property or null
to delete the property
java.lang.Throwable
- if an error occurs during executionjava.lang.Object getProperty(java.lang.Object pSessionId, java.lang.String pName) throws java.lang.Throwable
pSessionId
- the session identifierpName
- the property name
null
if the property is not available
java.lang.Throwable
- if an error occurs during executionChangedHashtable<java.lang.String,java.lang.Object> getProperties(java.lang.Object pSessionId) throws java.lang.Throwable
pSessionId
- the session identifier
ChangedHashtable
with property names and values
java.lang.Throwable
- if an error occurs during executionjava.lang.Object[] setAndCheckAlive(java.lang.Object pSessionId, java.lang.Object... pSubSessionId) throws java.lang.Throwable
pSessionId
- the session idpSubSessionId
- the sub session ids
java.lang.Throwable
- if an error occurs during executionvoid setNewPassword(java.lang.Object pSessionId, java.lang.String pOldPassword, java.lang.String pNewPassword) throws java.lang.Throwable
pSessionId
- the session idpOldPassword
- the old passwordpNewPassword
- the new password
java.lang.Throwable
- if an error occurs during execution
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |