- addCodebase(URL) - Method in class agilermi.core.RMIClassLoader
-
Adds a codebase where code of the local application can be loaded.
- addCodebase(URL) - Method in class agilermi.core.RMIRegistry
-
Add a new static codebase that will be sent to the other machines.
- addCodebase(String) - Method in class agilermi.core.RMIRegistry
-
Add a new static codebase that will be sent to the other machines.
- addCodebase(URL) - Method in class agilermi.core.RMIRegistry.Builder
-
Utility method to add a codebase at building time.
- addCodebase(String) - Method in class agilermi.core.RMIRegistry.Builder
-
Utility method to add a codebase at building time.
- addCodebases(Iterable<URL>) - Method in class agilermi.core.RMIRegistry
-
Add new static codebases that will be sent to the other machines.
- addCodebases(URL...) - Method in class agilermi.core.RMIRegistry
-
Add new static codebases that will be sent to the other machines.
- addCodebases(String...) - Method in class agilermi.core.RMIRegistry
-
Add new static codebases that will be sent to the other machines.
- addCodebases(Iterable<URL>) - Method in class agilermi.core.RMIRegistry.Builder
-
Utility method to add code-bases at building time.
- addCodebases(URL...) - Method in class agilermi.core.RMIRegistry.Builder
-
Utility method to add code-bases at building time.
- addCodebases(String...) - Method in class agilermi.core.RMIRegistry.Builder
-
Utility method to add code-bases at building time.
- addHost(String, int) - Method in class agilermi.authentication.AuthenticationGroup
-
- addProtocolEndpointFactory(ProtocolEndpointFactory) - Method in class agilermi.communication.stackprotocol.StackProtocolEndpointFactory
-
Add a protocol to the stack
- addRole(String, String) - Method in class agilermi.authentication.StandardRMIAuthenticator
-
Add a role to a user
- agilermi - package agilermi
-
Provides the Agile RMI middle-ware.
- agilermi.authentication - package agilermi.authentication
-
Provides the interface that must be implemented when application-level
authentication and authorization are requested
- agilermi.codemobility - package agilermi.codemobility
-
Provides modules useful to customize the dynamic class downloading
mechanism.
- agilermi.communication - package agilermi.communication
-
Provides interfaces and default implementations used to customize the
underlying communication.
- agilermi.communication.gzip - package agilermi.communication.gzip
-
Provides the default implementation of an
endpoint
and of its
factory
to do
communication compression by using the default Gzip implementation of the
JDK.
- agilermi.communication.stackprotocol - package agilermi.communication.stackprotocol
-
Provides the default implementation of an
endpoint
and of its
factory
useful to
build protocols stacks.
- agilermi.configuration - package agilermi.configuration
-
Provides all the interfaces needed to configure an application based on RMI.
- agilermi.configuration.annotation - package agilermi.configuration.annotation
-
Provides interfaces used to customize RMI semantics of the method that they
are applied to
- agilermi.core - package agilermi.core
-
Provides the Agile RMI core system.
- agilermi.exception - package agilermi.exception
-
Provides all the exception that can be thrown during a RMI operation.
- agilermi.utility - package agilermi.utility
-
Provides modules that expose remote version of some standard class
- agilermi.utility.io - package agilermi.utility.io
-
Provides classes and interfaces used to get remote access to IO objects, such
as OutputStream
objects and RandomAccessFile
objects.
- agilermi.utility.logging - package agilermi.utility.logging
-
Provides a utility implementation of a remote logger that can be used to log
information from remote RMI nodes
- allInvocationFaultsSuppressed() - Method in class agilermi.core.RMIRegistry
-
Gets the suppression state of the RMI faults.
- attachFaultHandler(RMIFaultHandler) - Method in class agilermi.core.RMIRegistry
-
- authenticate(InetSocketAddress, String, String) - Method in interface agilermi.authentication.RMIAuthenticator
-
Authenticate a user that established the connection from the given address.
- authenticate(InetSocketAddress, String, String) - Method in class agilermi.authentication.StandardRMIAuthenticator
-
- AuthenticationGroup - Class in agilermi.authentication
-
- AuthenticationGroup() - Constructor for class agilermi.authentication.AuthenticationGroup
-
- AuthorizationException - Exception in agilermi.exception
-
Exception thrown when the invoker is not authorized to invoke a remote
method.
- AuthorizationException() - Constructor for exception agilermi.exception.AuthorizationException
-
- authorize(String, Object, Method) - Method in interface agilermi.authentication.RMIAuthenticator
-
Authorize a user to invoke a specific method on a specific object.
- authorize(String, Object, Method) - Method in class agilermi.authentication.StandardRMIAuthenticator
-
- available() - Method in class agilermi.communication.gzip.ContinuousGzipInputStream
-
- available() - Method in interface agilermi.utility.io.RemoteInput
-
Gets an estimate of the available bytes.