| java.lang.Object com.salmonllc.remote.RemoteProxy
RemoteProxy | public class RemoteProxy implements Serializable(Code) | | This class provides a way to reference an object in the session on the server. Access is achieved via the RemoteReflector servlet.
This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException, Reflect
|
Constructor Summary | |
public | RemoteProxy(String sUrl, RemoteReflection rr, String sessionId) Creates a remote proxy to an object held on the session. | public | RemoteProxy(String sUrl, RemoteReflection rr, String sSession, String userID, String passWord) Creates a remote proxy to an object held on the session. | public | RemoteProxy(String sUrl, RemoteReflection rr, String sSession, String userID, String passWord, String proxyHost, String proxyPort, String proxyUser, String proxyPassword) Creates a remote proxy to an object held on the session. | public | RemoteProxy(String sUrl, String sessionkey, String sessionId) Creates a remote proxy to an object held on the session. | public | RemoteProxy(String sUrl, String sessionkey, String sSession, String userID, String passWord) Creates a remote proxy to an object held on the session. | public | RemoteProxy(String sUrl, String sessionkey, String sSession, String userID, String passWord, String proxyHost, String proxyPort, String proxyUser, String proxyPassword) Creates a remote proxy to an object held on the session. |
Method Summary | |
public RemoteReflection | getRemoteReflection() Returns the RemoteReflection Instance. | public Object | instantiate(String sClass) Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. | public Object | instantiate(String sClass, Serializable[] oaParms) Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. | public Object | instantiate(String sClass, Class[] caParms, Serializable[] oaParms) Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. Parameters: caParms - The class type of the parameters to pass to the method. Parameters: oaParms - The parameters to pass to the method. | public Object | invokeMethod(String sMethod) Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. | public Object | invokeMethod(String sMethod, Serializable[] oaParms) Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. Parameters: oaParms - The parameters to pass to the method. | public Object | invokeMethod(String sMethod, Class[] caParms, Serializable[] oaParms) Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. Parameters: caParms - The class type of the parameters to pass to the method. Parameters: oaParms - The parameters to pass to the method. |
REMOTE_STATUS_ACCESS_DENIED | final public static int REMOTE_STATUS_ACCESS_DENIED(Code) | | |
REMOTE_STATUS_BAD_REQUEST | final public static int REMOTE_STATUS_BAD_REQUEST(Code) | | |
REMOTE_STATUS_CLASS_NOT_FOUND | final public static int REMOTE_STATUS_CLASS_NOT_FOUND(Code) | | |
REMOTE_STATUS_CONSTRUCTOR_NOT_FOUND | final public static int REMOTE_STATUS_CONSTRUCTOR_NOT_FOUND(Code) | | |
REMOTE_STATUS_EXCEPTION_OCCURED | final public static int REMOTE_STATUS_EXCEPTION_OCCURED(Code) | | |
REMOTE_STATUS_METHOD_NOT_FOUND | final public static int REMOTE_STATUS_METHOD_NOT_FOUND(Code) | | |
REMOTE_STATUS_OBJECT_NOT_FOUND | final public static int REMOTE_STATUS_OBJECT_NOT_FOUND(Code) | | |
REMOTE_STATUS_OK | final public static int REMOTE_STATUS_OK(Code) | | |
RemoteProxy | public RemoteProxy(String sUrl, RemoteReflection rr, String sessionId)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: rr - An instance of an object that implements RemoteReflection interface, needed for the session key associated with the object. Parameters: sessionId - The server side session id to use. |
RemoteProxy | public RemoteProxy(String sUrl, RemoteReflection rr, String sSession, String userID, String passWord)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: rr - An instance of an object that implements RemoteReflection interface, needed for the session key associated with the object. Parameters: sSession - The server side session id to use. Parameters: userID - The user id for authorization to the servlet. Parameters: passWord - The password for authorization to the servlet. |
RemoteProxy | public RemoteProxy(String sUrl, RemoteReflection rr, String sSession, String userID, String passWord, String proxyHost, String proxyPort, String proxyUser, String proxyPassword)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: rr - An instance of an object that implements RemoteReflection interface, needed for the session key associated with the object. Parameters: sSession - The server side session id to use. Parameters: userID - The user id for authorization to the servlet. Parameters: passWord - The password for authorization to the servlet. Parameters: proxyHost - The host name of a proxy server to use Parameters: proxyPort - The port number of a proxy server to use Parameters: proxyUser - The user id to get through the proxy server Parameters: proxyPassword - The password to get through the proxy server |
RemoteProxy | public RemoteProxy(String sUrl, String sessionkey, String sessionId)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: sessionkey - the session key associated with the object. Parameters: sessionId - The server side session id to use. |
RemoteProxy | public RemoteProxy(String sUrl, String sessionkey, String sSession, String userID, String passWord)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: sessionkey - the session key associated with the object. Parameters: sSession - The server side session id to use. Parameters: userID - The user id for authorization to the servlet. Parameters: passWord - The password for authorization to the servlet. |
RemoteProxy | public RemoteProxy(String sUrl, String sessionkey, String sSession, String userID, String passWord, String proxyHost, String proxyPort, String proxyUser, String proxyPassword)(Code) | | Creates a remote proxy to an object held on the session. This class is intended to be use by applets served up by framework html pages that need to instantiate and invoke methods of objects on the server side. The following classes need to be in the applets jar file in order for the RemoteProxy to work correctly:RemoteProxy, RemoteReflection, RemoteReflectionException
Parameters: sUrl - The url of the RemoteReflector Servlet. Usual URL is http://hostname/Reflect Parameters: sessionkey - the session key associated with the object. Parameters: sSession - The server side session id to use. Parameters: userID - The user id for authorization to the servlet. Parameters: passWord - The password for authorization to the servlet. Parameters: proxyHost - The host name of a proxy server to use Parameters: proxyPort - The port number of a proxy server to use Parameters: proxyUser - The user id to get through the proxy server Parameters: proxyPassword - The password to get through the proxy server |
getRemoteReflection | public RemoteReflection getRemoteReflection()(Code) | | Returns the RemoteReflection Instance.
RemoteReflection The RemoteReflection instance passed in the constructor. |
instantiate | public Object instantiate(String sClass) throws RemoteReflectionException(Code) | | Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. Object The instantiated object if serializable or RemoteReflection instance refering to it. |
instantiate | public Object instantiate(String sClass, Serializable[] oaParms) throws RemoteReflectionException(Code) | | Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. Object The instantiated object if serializable or RemoteReflection instance refering to it. |
instantiate | public Object instantiate(String sClass, Class[] caParms, Serializable[] oaParms) throws RemoteReflectionException(Code) | | Instantiates an instance of the specified class on the server and places it on the session such that it can be referred to by RemoteReflection instance.
Parameters: sClass - The class to instantiate on the server. Parameters: caParms - The class type of the parameters to pass to the method. Parameters: oaParms - The parameters to pass to the method. Object The instantiated object if serializable or RemoteReflection instance refering to it. |
invokeMethod | public Object invokeMethod(String sMethod) throws RemoteReflectionException(Code) | | Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. Object The result of the method call if there is one. |
invokeMethod | public Object invokeMethod(String sMethod, Serializable[] oaParms) throws RemoteReflectionException(Code) | | Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. Parameters: oaParms - The parameters to pass to the method. Object The result of the method call if there is one. |
invokeMethod | public Object invokeMethod(String sMethod, Class[] caParms, Serializable[] oaParms) throws RemoteReflectionException(Code) | | Invokes the specified method on the object held on the session represented by the RemoteReflection Instance.
Parameters: sMethod - The method to execute on the object on the server. Parameters: caParms - The class type of the parameters to pass to the method. Parameters: oaParms - The parameters to pass to the method. Object The result of the method call if there is one. |
|
|