| Interface | Description |
|---|---|
| BurlapMetaInfoAPI |
API retrieving burlap meta information.
|
| Class | Description |
|---|---|
| BurlapProxy |
Proxy implementation for Burlap clients.
|
| BurlapProxyFactory |
Factory for creating Burlap client stubs.
|
| BurlapProxyResolver |
Looks up remote objects in the proxy.
|
| BurlapRemote |
Encapsulates a remote address when no stub is available, e.g.
|
| MicroBurlapInput |
Input stream for Burlap requests, compatible with microedition
Java.
|
| MicroBurlapOutput |
Output stream for Burlap requests, compatible with microedition
Java.
|
| Exception | Description |
|---|---|
| BurlapProtocolException |
Exception for faults when the fault doesn't return a java exception.
|
| BurlapRuntimeException |
Wrapper for protocol exceptions thrown in the proxy.
|
| BurlapServiceException |
Exception for faults when the fault doesn't return a java exception.
|
import com.caucho.burlap.client.BurlapProxyFactory;
...
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");
BurlapOutput out = new BurlapSerializerOutput(os);
out.writeObject(obj);
os.close();
InputStream is = new FileInputStream("test.xml");
BurlapInput in = new BurlapSerializerInput(in);
Object obj = in.readObject();
is.close();