| com.caucho.services.client.ServiceProxyFactory
All known Subclasses: com.caucho.hessian.client.HessianProxyFactory, com.caucho.burlap.client.BurlapProxyFactory,
ServiceProxyFactory | public interface ServiceProxyFactory (Code) | | Factory for creating client stubs. The returned stub will
call the remote object for all methods.
URL url = new URL("http://localhost:8080/ejb/hello");
HelloHome hello = (HelloHome) factory.create(HelloHome.class, url);
After creation, the stub can be like a regular Java class. Because
it makes remote calls, it can throw more exceptions than a Java class.
In particular, it may throw protocol exceptions.
|
create | public Object create(Class api, String url) throws java.net.MalformedURLException(Code) | | Creates a new proxy with the specified URL. The returned object
is a proxy with the interface specified by api.
String url = "http://localhost:8080/ejb/hello");
HelloHome hello = (HelloHome) factory.create(HelloHome.class, url);
Parameters: api - the interface the proxy class needs to implement Parameters: url - the URL where the client object is located. a proxy to the object with the specified interface. |
|
|