| Package | Description |
|---|---|
| gnu.cajo | |
| 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 | Class and Description |
|---|---|
static class |
Cajo.Purger
This internal use only helper class automatically removes unresponsive
server references from the internal queue.
|
static class |
Cajo.Searchable
This internal use only helper class scans an exported object to see if
it has methods matching the client method set.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RemoteInvoke
The Remote Component Communication Interface, and reason for this package.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Remote
This class takes any object, and allows it to be called from
remote VMs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MonitorItem
This class is used to instrument an object for invocation logging
purposes.
|
class |
ProxyLoader
This class is used to avoid having to load proxies into the VM runtime of
the proxy server.
|
class |
ZippedProxy
This class is used to transfer its internal proxy object as a zipped
marshalled object (zedmob).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncMethod
This class is used to asynchronously invoke methods on objects.
|
class |
AuditorItem
This class is used to transparently pre and post-pend audit functionality
to any given object reference.
|
class |
ClientProxy
This class is used to send server item callbacks to a firewalled client.
|
class |
DynamicObject
This is a dynamic server object dispatcher.
|
class |
HashedProxy
This class is used to hash a ZippedProxy.
|
class |
Implements
This class takes any service object, and allows its methods to be tested
for existence, without having to invoke them.
|
class |
InterceptorItem
This class is used to transparently intercept method invocations on any
given object reference.
|
class |
Nice
This class wraps an object, and dynamically alters the priority of the
invocation thread at runtime.
|
class |
Queue
This class is a cajo-based implementation of the message communication
paradigm.
|
class |
Wrapper
The base class for wrapping objects, remote references, and proxies for
syntactical transparency with the remaining codebase.
|
class |
Zedmobject
This class is used to transfer an object between Virtual Machines as a
zipped marshalled object (zedmob).
|
Copyright © 2016. All Rights Reserved.