|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| AsyncInvoker | The extended version of the Invoker that supports
asynchronous method invocations. |
| Exportable | Implemented by remote objects that want to override default export behavior when they are return values from remote method calls. |
| Interceptor | The interceptor of remote method invocations at the server side. |
| Invoker | The client-side remote object reference resolved against a specific class loader and capable of invoking remote methods on the target object. |
| ProviderMeta | Information about capabilities of RMIX provider, as read from its JAR file manifest. |
| RemoteRef | Client-side remote reference of the remote object. |
| Rmix.Binder | Entity capable of binding (creating stubs for) remote
references. |
| Rmix.Context | Represents the RMIX context of the current operation. |
| Rmix.Executor | |
| Rmix.Exporter | Entity capable of exporting remote
objects. |
| Rmix.Future | |
| ServerRef | Server-side reference of the remote object, capable of generating serializable client-side references. |
| Class Summary | |
| Async | Utility class for managing asynchronous remote interfaces. |
| InvocationTarget | Representation of a controlled target for remote method invocations. |
| InvocationTarget.MethodInvoker | Handle that allows to invoke the specified method on the specified, encapsulated target, possibly through the specified interceptor. |
| InvocationTarget.Utilities | Utility methods to access and operate on classes and interfaces and arrays thereof. |
| Naming | The Naming class provides methods for storing and obtaining
references to remote objects in a remote object registry. |
| ObjGUID | Represents globally unique object identifier. |
| Parameters | Associative map containing (String name, Object value) entries representing parameters indexed by their names. |
| Parameters.Binding | Enumeration of binding types |
| Rmix | This class provides a facade through which most of the client-side RMIX API is exposed. |
| Rmix.ClientContext | Invocation context at the client side as represented by the stub on which remote call was invoked. |
| Rmix.GetClassLoaderForExportAction | Providers should use the class loader returned by this method for remote method dispatch on the target object. |
| Rmix.LocalInvocationContext | Used by RMIX providers that wish to support
local bindings. |
| Rmix.ProviderHook | Handle handed out to RMIX providers that allows them to interoperate with RMIX framework. |
| Rmix.ServerContext | Invocation context at the server side as represented by the server
reference on which remote call is dispatched, and the information
about the transport. |
| RmixInvocationHandler | The invocation handler for RMIX dynamic proxies. |
| RmixInvocationHandler.Serial | Support for sending RMIX proxies over legacy RMI connections. |
| RmixProvider | Abstract base class for all RMIX protocol providers. |
| RmixRuntimePermission | Represents permission related to the RMIX runtime. |
| RmixStubs | Utility class for handling RMIX stubs. |
| UnifiedRemoteRef | The unified representation of the remote reference. |
| Exception Summary | |
| IllegalParameterException | Exception thrown if one of the export, bind, setParameter, or getParameter operations receives a parameter that underlying RMIX provider does not understand. |
| InvalidInterfaceException | Exception thrown during export or bind operations when some of the remote object interfaces are found to not conform to the RMIX requirements for a "remote interface". |
| ProviderNotFoundException | Exception thrown when the RMIX provider requested by the user cannot be resolved. |
RMIX is a communication framework for Java, extending the Remote Method Invocation (RMI) paradigm. It offers many semantical enhancements that makes it appropriate for heterogeneous applications, multi-user applications, high performance applications, and message-oriented applications.
For download, usage examples, documentation, sources, and to ask questions, go to the project home page at:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||