| Package | Description |
|---|---|
| gnu.cajo.invoke |
This package is the foundation for completely transparent local/remote
inter-VM communication.
|
| gnu.cajo.utils |
A set of common utilities used by either proxy, or server items.
|
| gnu.cajo.utils.extra |
A set of optional classes, providing insights on potentially standard ways to
extend and use the framework.
|
| Modifier and Type | Method and Description |
|---|---|
Remote |
Remote.clientScope()
This method controls the automatic-unexporting of a remote reference
when it is no longer referenced by any clients.
|
| Modifier and Type | Field and Description |
|---|---|
protected Remote |
BaseProxy.remoteThis
A remote reference to the proxy itself, which it can send to its server,
or other remote VMs on which they can asynchronously callback.
|
| Modifier and Type | Method and Description |
|---|---|
static Remote |
ItemServer.bind(Object item,
String name)
This method remotes the provided object in the local rmiregistry.
|
static Remote |
ItemServer.bind(Object item,
String name,
Object proxy)
This method is used to bind a proxy serving object in the defalut local
registry.
|
static Remote |
ItemServer.bind(Object item,
String name,
Object proxy,
RMIServerSocketFactory ssf,
RMIClientSocketFactory csf,
int port)
This method is used to bind a proxy serving object with complete
configurability.
|
static Remote |
ItemServer.bind(String name,
String item,
String file)
This method is used to bind a server object, contained in its own jar
file into this server's VM, for binding at runtime.
|
Remote |
BaseItem.getItem(String url)
A method will load either an object, or a zipped marshalled object
(zedmob) of an object, from a URL, file, or from a remote rmiregistry.
|
Remote |
BaseProxy.getItem(String url)
A method will load either an object, or a zipped marshalled object
(zedmob) of an object, from a URL, file, or from a remote rmiregistry.
|
Remote |
BaseItem.installProxy(Object proxy)
This remotely invokable method is called by remote clients to install
their proxies in this VM.
|
| Modifier and Type | Method and Description |
|---|---|
Container |
BaseProxy.init(Remote remoteRef)
This function is called by the hosting client on upon the proxy's
arrival.
|
| Modifier and Type | Field and Description |
|---|---|
Remote |
ClientProxy.remoteThis
This is the remoted reference to the server's ClientProxy.
|
Copyright © 2016. All Rights Reserved.