Skip navigation links
A B C D E F G H I L M O P R S T U W 

R

RandomAccessService - Interface in agilermi.utility.io
Remote interface used to access a random access file remotely.
read() - Method in class agilermi.communication.gzip.ContinuousGzipInputStream
 
read(byte[], int, int) - Method in class agilermi.communication.gzip.ContinuousGzipInputStream
 
read() - Method in interface agilermi.utility.io.RemoteInput
Read data from the remote byte input.
read(int) - Method in interface agilermi.utility.io.RemoteInput
Read data from the remote byte input.
readBoolean() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readBoolean().
readByte() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readByte().
readChar() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readChar().
readDouble() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readDouble().
readFloat() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readFloat().
readFully(int) - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readFully(byte[], int, int) but construct the byte[] result itself, instead of taking it as a parameter.
readInt() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readInt().
readLine() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readLine().
readLong() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readLong().
readShort() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readShort().
readUnsignedByte() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readUnsignedByte().
readUnsignedShort() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readUnsignedShort().
readUTF() - Method in interface agilermi.utility.io.RandomAccessService
Same as RandomAccessFile.readUTF().
register(String, String) - Method in class agilermi.authentication.StandardRMIAuthenticator
Register a new identity
Remote - Interface in agilermi.configuration
Marker interface for remote interfaces.
RemoteAuthenticationException - Exception in agilermi.exception
Exception thrown on the stub side when the invoker cannot be authenticated on the remote machine.
RemoteAuthenticationException() - Constructor for exception agilermi.exception.RemoteAuthenticationException
RemoteException - Exception in agilermi.exception
This exception is thrown when a RMIHandler instance has been disposed before or during an invocation.
RemoteException() - Constructor for exception agilermi.exception.RemoteException
Construct a new RemoteException
RemoteException(String) - Constructor for exception agilermi.exception.RemoteException
Constructs a new RemoteException with the specified detail message.The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
RemoteException(Throwable) - Constructor for exception agilermi.exception.RemoteException
Constructs a new RemoteException with the specified cause and a detail message of (cause==null ?
RemoteException(String, Throwable) - Constructor for exception agilermi.exception.RemoteException
Constructs a new RemoteException with the specified detail message and cause.
RemoteInput - Interface in agilermi.utility.io
Represents a remote version of an InputStream
RemoteOutput - Interface in agilermi.utility.io
Represents a remote version of an OutputStream
removeAuthentication(String, int) - Method in class agilermi.core.RMIRegistry
Removes authentication details for a remote host
removeCodebase(URL) - Method in class agilermi.core.RMIClassLoader
Remove a codebase that is statically loaded in this RMI environment (A codebase that contains the code of the local application).
removeCodebase(URL) - Method in class agilermi.core.RMIRegistry
Removes a static codebase previously added.
removeCodebases(Collection<URL>) - Method in class agilermi.core.RMIClassLoader
Remove a codebase that is statically loaded in this RMI environment (A codebase that contains the code of the local application).
removeCodebases(URL...) - Method in class agilermi.core.RMIClassLoader
Remove a codebase that is statically loaded in this RMI environment (A codebase that contains the code of the local application).
removeOwnStubs(Iterable<?>) - Method in class agilermi.core.RMIHandler
Removes all the objects that are stubs created by this handler from the specified iterable object
removeRole(String, String) - Method in class agilermi.authentication.StandardRMIAuthenticator
Remove a role from a user
replaceRemoteException(Class<Exception>) - Method in class agilermi.core.RMIRegistry.Builder
Let the stubs to throw the specified exception alternatively to RemoteException on communication errors.
replaceRemoteException(Class<Exception>) - Method in class agilermi.core.RMIRegistry
Let the stubs to throw the specified exception alternatively to RemoteException on communication errors.
resetMethodAlternativeRemoteException(Method) - Method in class agilermi.core.RMIRegistry.MethodAnnotationRegistry
Resets the alternative remote exception class for the specified method.
resetMethodAsynch(Method) - Method in class agilermi.core.RMIRegistry.MethodAnnotationRegistry
Resets the asynchronous status of a method, that means: if the method is annotated with RMIAsynch annotation, it is set as asynchronous, as synchronous otherwise.
resetMethodCachedDefault(Method) - Method in class agilermi.core.RMIRegistry.MethodAnnotationRegistry
Resets the cache timeout for the specified method.
resetMethodRemoteFaultsSuppression(Method) - Method in class agilermi.core.RMIRegistry.MethodAnnotationRegistry
Resets the remote invocation faults suppression flag of the specified method.
retainOwnStubs(Iterable<?>) - Method in class agilermi.core.RMIHandler
Removes all the objects that are not stubs created by this handler from the specified iterable object
RMIAsynch - Annotation Type in agilermi.configuration.annotation
Setup a remote method to be asynchronous, that is only request of invocation is sent without waiting for response.
RMIAuthenticator - Interface in agilermi.authentication
Provide an interface that allows to define implementations or adapters for authentication and authorization systems for objects access control
RMICached - Annotation Type in agilermi.configuration.annotation
Setup a remote method to cache its return value for the specified amount of time.
RMIClassLoader - Class in agilermi.core
The instance of this class associated to a RMIRegistry can be used to load classes located on remote codebases.
RMIFaultHandler - Interface in agilermi.configuration
Defines an handler that collects the connection faults and errors.
RMIHandler - Class in agilermi.core
This class defines a RMI connection handler.
RMILogger - Interface in agilermi.utility.logging
This class defines a simple logger whose references can be sent over RMI streams, when automatic referencing is enabled.
RMIObjectInputStream - Class in agilermi.core
This class extends the standard ObjectInputStream and it gives an RMI context to the deserialized RemoteInvocationHandler instances.
RMIObjectInputStream(InputStream, RMIRegistry) - Constructor for class agilermi.core.RMIObjectInputStream
Initializes an RMIObjectInputStream over the given InputStream with the specified registry.
RMIRegistry - Class in agilermi.core
Defines a class that accepts new TCP connections over a port of the local machine and automatically creates and manages the object sockets to export remote objects.
RMIRegistry.Builder - Class in agilermi.core
Builder for RMIRegistry.
RMIRegistry.MethodAnnotationRegistry - Class in agilermi.core
The method register marks remote methods to be executed according the preferred invocation policies.
RMIRemoteExceptionAlternative - Annotation Type in agilermi.configuration.annotation
When a remote interface method is annotated with this annotation, it will replace any thrown RemoteException with the RMIRemoteExceptionAlternative.value() of this interface.
RMISuppressFaults - Annotation Type in agilermi.configuration.annotation
This annotation can be applied to a remote method of a remote interface to suppress RMI faults and exceptions.
A B C D E F G H I L M O P R S T U W 
Skip navigation links