| Interface | Description |
|---|---|
| HessianConnection |
Internal connection to a server.
|
| HessianConnectionFactory |
Internal factory for creating connections to the server.
|
| HessianMetaInfoAPI |
API retrieving hessian meta information.
|
| Class | Description |
|---|---|
| AbstractHessianConnection |
Internal connection to a server.
|
| AbstractHessianConnectionFactory |
Internal factory for creating connections to the server.
|
| HessianJMSProxy |
Proxy implementation for Hessian clients using JMS.
|
| HessianProxy |
Proxy implementation for Hessian clients.
|
| HessianProxyFactory |
Factory for creating Hessian client stubs.
|
| HessianProxyResolver |
Looks up remote objects in the proxy.
|
| HessianURLConnection |
Internal connection to a server.
|
| HessianURLConnectionFactory |
Internal factory for creating connections to the server.
|
| Exception | Description |
|---|---|
| HessianConnectionException |
Exception caused by failure of the client proxy to connect to the server.
|
| HessianRuntimeException |
Wrapper for protocol exceptions thrown in the proxy.
|
import com.caucho.hessian.client.HessianProxyFactory;
...
URL url = new URL("http://localhost:8080/ejb/hello");
HelloHome hello = (HelloHome) factory.create(HelloHome.class, url);
System.out.println("hello: " + hello.hello());
OutputStream os = new FileOutputStream("test.xml");
HessianOutput out = new HessianSerializerOutput(os);
out.writeObject(obj);
os.close();
InputStream is = new FileInputStream("test.xml");
HessianInput in = new HessianSerializerInput(in);
Object obj = in.readObject();
is.close();