| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SessionInformation
| Field Summary | |
|---|---|
| static int | JOIN_MODE_ALL_CONTROL | 
| static int | JOIN_MODE_ONE_CONTROL | 
| static int | SESSION_STATUS_CLIENT_DISCONNECTED | 
| static int | SESSION_STATUS_CONNECTED | 
| static int | SESSION_STATUS_LOGOFF | 
| static int | SESSION_STATUS_SERVER_DISCONNECTED | 
| static int | SESSION_STATUS_UNKOWN | 
| static int | TYPE_RDP | 
| static int | TYPE_SSH | 
| static int | TYPE_VNC | 
| Method Summary | |
|---|---|
|  void | allowJoin(boolean allow)enable/disable session shadowing on this session | 
|  java.util.Map<java.lang.String,java.lang.String> | getClientProperties() | 
|  com.toremote.gateway.SessionConfig | getConfig() | 
|  InputInterface | getInput() | 
|  java.util.List<SessionInformation> | getJoinedSessions() | 
|  int | getJoinMode() | 
|  int | getNumericId() | 
|  SessionInformation | getParent() | 
|  java.util.Map<java.lang.String,java.lang.String> | getProperties() | 
|  java.lang.String | getRecordingFile()get recording file path | 
|  SessionSaveInfo | getSaveSession() | 
|  int | getSessioinType() | 
|  java.lang.String | getSessionId() | 
|  int | getSessionStatus() | 
|  User | getUser() | 
|  void | giveControl()give control to current session too, be aware it doesn't take control from others | 
|  boolean | hasControl() | 
|  void | refuseControl()reufce contorl request | 
|  void | requestControl(SessionInformation from)request control from the seeion which has contorl | 
|  void | requestJoin(SessionInformation from) | 
|  void | setJoinMode(int mode)set up shadowing/join mode | 
|  void | setListener(SessionListener listener) | 
|  void | setSaveSession(SessionSaveInfo si)control if save(cache) the session on gateway | 
|  void | setThumbnail(int width,
             int interval) | 
|  void | showMessge(java.lang.String message)send message to client | 
|  void | takeBackControl()revoke control from current session | 
| Field Detail | 
|---|
static final int SESSION_STATUS_UNKOWN
static final int SESSION_STATUS_CONNECTED
static final int SESSION_STATUS_CLIENT_DISCONNECTED
static final int SESSION_STATUS_SERVER_DISCONNECTED
static final int SESSION_STATUS_LOGOFF
static final int JOIN_MODE_ALL_CONTROL
static final int JOIN_MODE_ONE_CONTROL
static final int TYPE_RDP
static final int TYPE_VNC
static final int TYPE_SSH
| Method Detail | 
|---|
int getSessioinType()
java.lang.String getSessionId()
int getNumericId()
User getUser()
com.toremote.gateway.SessionConfig getConfig()
java.util.Map<java.lang.String,java.lang.String> getProperties()
java.util.Map<java.lang.String,java.lang.String> getClientProperties()
java.lang.String getRecordingFile()
SessionInformation getParent()
java.util.List<SessionInformation> getJoinedSessions()
boolean hasControl()
void giveControl()
                 throws java.io.IOException
java.io.IOExceptionint getJoinMode()
void setJoinMode(int mode)
                 throws java.io.IOException,
                        com.toremote.websocket.handler.AccessException
mode - 
java.io.IOException
com.toremote.websocket.handler.AccessException
void takeBackControl()
                     throws java.io.IOException
java.io.IOException
void requestControl(SessionInformation from)
                    throws java.io.IOException
from - 
java.io.IOException
void requestJoin(SessionInformation from)
                 throws java.io.IOException
java.io.IOException
void refuseControl()
                   throws java.io.IOException
java.io.IOException
void showMessge(java.lang.String message)
                throws java.io.IOException
message - 
java.io.IOExceptionInputInterface getInput()
void setListener(SessionListener listener)
listener - session listnerSessionListener
void setThumbnail(int width,
                  int interval)
                  throws java.io.IOException
width - width of thumbnail, 0 will disable thumbnailinterval - 0 will disable thumbnail
java.io.IOExceptionvoid setSaveSession(SessionSaveInfo si)
si - SessionSaveInfoSessionSaveInfo getSaveSession()
int getSessionStatus()
void allowJoin(boolean allow)
               throws java.lang.Exception
allow - 
java.lang.Exception| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||