public class ClientAgentImpl extends java.rmi.server.UnicastRemoteObject implements ClientAgentRemote, java.rmi.server.Unreferenced
| Modifier and Type | Field and Description |
|---|---|
static int |
instancesCount |
| Constructor and Description |
|---|
ClientAgentImpl(java.lang.String agentName,
java.lang.String appName) |
| Modifier and Type | Method and Description |
|---|---|
void |
denyDownload(java.io.File file)
Remove download file from msession by file
|
void |
denyDownload(java.lang.String downloadFileName)
Remove download file from msession by name
|
java.lang.String |
getBrowserLocale() |
java.lang.String |
getCsrfToken() |
java.lang.String |
getExitPage() |
double |
getFontCalibrationData(java.lang.String fontName,
int fontSize,
boolean isCapital) |
AjaxSwingProperties |
getProps() |
long |
getSessionTimeout() |
java.util.List |
getTempFiles() |
java.util.Locale |
getUserLocale() |
void |
init(AgentInitData initData,
HttpRequestData requestData)
Initializes the client
|
boolean |
isDownloadAllowed(java.lang.String downloadFileName)
Returns true if the download of the given file name is allowed
|
void |
ping()
Renews a lease on the agent.
|
HttpResponseData |
processHttpRequest(HttpRequestData request)
Processes HTTP request
|
void |
removeDownloadFileName(java.lang.String downloadFileName)
Remove download file from map waiting ready to download file
|
HttpResponseData |
renderWindows(HttpRequestData request)
Renderes the currently focused window as HTML
|
void |
runApp(boolean wait)
Runs the application/applet.
|
void |
setBrowserLocale(java.lang.String browserLocale) |
void |
setExitPage(java.lang.String pageName) |
void |
setFontCalibrationData(java.lang.String allCalibrationData) |
void |
setSessionTimeout(long seconds) |
void |
setShouldChangeSessionId(boolean shouldChangeSessionId) |
void |
setUserLocale(java.util.Locale currentLocale) |
boolean |
shouldChangeSessionId() |
void |
shutdown()
Shutds down the agent
|
void |
unreferenced()
Called when the Router no longer needs the Agent.
|
clone, exportObject, exportObject, exportObject, unexportObjectpublic ClientAgentImpl(java.lang.String agentName,
java.lang.String appName)
throws java.lang.Exception
java.lang.Exceptionpublic void init(AgentInitData initData, HttpRequestData requestData) throws java.lang.Exception, java.rmi.RemoteException
init in interface ClientAgentRemotejava.lang.Exceptionjava.rmi.RemoteExceptionpublic boolean isDownloadAllowed(java.lang.String downloadFileName)
throws java.rmi.RemoteException
isDownloadAllowed in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic void removeDownloadFileName(java.lang.String downloadFileName)
removeDownloadFileName in interface ClientAgentRemotepublic void denyDownload(java.lang.String downloadFileName)
denyDownload in interface ClientAgentRemotepublic void denyDownload(java.io.File file)
denyDownload in interface ClientAgentRemotepublic void runApp(boolean wait)
throws AjaxSwingException,
java.rmi.RemoteException
runApp in interface ClientAgentRemoteAjaxSwingExceptionjava.rmi.RemoteExceptionpublic void shutdown()
shutdown in interface ClientAgentRemotepublic HttpResponseData processHttpRequest(HttpRequestData request) throws java.lang.Exception, java.rmi.RemoteException
processHttpRequest in interface ClientAgentRemotejava.lang.Exceptionjava.rmi.RemoteExceptionpublic HttpResponseData renderWindows(HttpRequestData request) throws java.lang.Exception, java.rmi.RemoteException
renderWindows in interface ClientAgentRemotejava.lang.Exceptionjava.rmi.RemoteExceptionpublic void unreferenced()
unreferenced in interface java.rmi.server.Unreferencedpublic void ping()
throws java.rmi.RemoteException
ping in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic long getSessionTimeout()
throws java.rmi.RemoteException
getSessionTimeout in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic void setSessionTimeout(long seconds)
throws java.rmi.RemoteException
setSessionTimeout in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic java.lang.String getExitPage()
throws java.rmi.RemoteException
getExitPage in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic void setExitPage(java.lang.String pageName)
throws java.rmi.RemoteException
setExitPage in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic java.util.Locale getUserLocale()
getUserLocale in interface ClientAgentRemotepublic AjaxSwingProperties getProps()
getProps in interface ClientAgentRemotepublic void setUserLocale(java.util.Locale currentLocale)
setUserLocale in interface ClientAgentRemotepublic java.lang.String getBrowserLocale()
getBrowserLocale in interface ClientAgentRemotepublic void setBrowserLocale(java.lang.String browserLocale)
setBrowserLocale in interface ClientAgentRemotepublic void setFontCalibrationData(java.lang.String allCalibrationData)
setFontCalibrationData in interface ClientAgentRemotepublic double getFontCalibrationData(java.lang.String fontName,
int fontSize,
boolean isCapital)
getFontCalibrationData in interface ClientAgentRemotepublic boolean shouldChangeSessionId()
throws java.rmi.RemoteException
shouldChangeSessionId in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic void setShouldChangeSessionId(boolean shouldChangeSessionId)
throws java.rmi.RemoteException
setShouldChangeSessionId in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic java.util.List getTempFiles()
throws java.rmi.RemoteException
getTempFiles in interface ClientAgentRemotejava.rmi.RemoteExceptionpublic java.lang.String getCsrfToken()
throws java.rmi.RemoteException
getCsrfToken in interface ClientAgentRemotejava.rmi.RemoteExceptionCopyright © 2000-2012 CreamTec LLC. All Rights Reserved.