|
||||||||||
| 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 created
java.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 identifier
java.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 execution
void 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 execution
java.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 execution
void 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 execution
java.util.List<ResultObject> getCallBackResults(java.lang.Object pSessionId)
throws java.lang.Throwable
pSessionId - session identifier
java.lang.Throwable - if an error occurs during execution
void 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 execution
java.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 execution
ChangedHashtable<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 execution
java.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 execution
void 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 | |||||||||