Package com.caucho.services.client
Interface ServiceProxyFactory
-
- All Known Implementing Classes:
BurlapProxyFactory,HessianProxyFactory
public interface ServiceProxyFactoryFactory 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectcreate(java.lang.Class api, java.lang.String url)Creates a new proxy with the specified URL.
-
-
-
Method Detail
-
create
java.lang.Object create(java.lang.Class api, java.lang.String url) throws java.net.MalformedURLExceptionCreates 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 implementurl- the URL where the client object is located.- Returns:
- a proxy to the object with the specified interface.
- Throws:
java.net.MalformedURLException
-
-