A B C E F G H I L M N R S T U

A

AccessException - Exception in ibis.rmi
The AccessException is never actually thrown in Ibis RMI.
AccessException(String) - Constructor for exception ibis.rmi.AccessException
Constructs an AccessException with the specified detail message.
AccessException(String, Exception) - Constructor for exception ibis.rmi.AccessException
Constructs an AccessException with the specified detail message and nested exception.
AlreadyBoundException - Exception in ibis.rmi
An AlreadyBoundException is thrown if an attempt is made to bind an object in the registry to a name that is already in use.
AlreadyBoundException() - Constructor for exception ibis.rmi.AlreadyBoundException
Constructs an AlreadyBoundException with no specified detail message.
AlreadyBoundException(String) - Constructor for exception ibis.rmi.AlreadyBoundException
Constructs an AlreadyBoundException with the specified detail message.
AlreadyBoundException(String, Throwable) - Constructor for exception ibis.rmi.AlreadyBoundException
Constructs an AlreadyBoundException with the specified detail message and cause.

B

bind(String, Remote) - Static method in class ibis.rmi.Naming
Binds the specified name to the specified remote object.
bind(String, Remote) - Method in interface ibis.rmi.registry.Registry
Binds the specified remote reference to the specified name.

C

clone() - Method in class ibis.rmi.server.UnicastRemoteObject
Returns a clone of the remote object.
ConnectException - Exception in ibis.rmi
A ConnectException is thrown if a connection is refused.
ConnectException(String) - Constructor for exception ibis.rmi.ConnectException
Constructs an ConnectException with the specified detail message.
ConnectException(String, Exception) - Constructor for exception ibis.rmi.ConnectException
Constructs an ConnectException with the specified detail message and nested exception.
createRegistry(int) - Static method in class ibis.rmi.registry.LocateRegistry
Creates and exports a Registry on the local host.
createRegistry(int, RMIClientSocketFactory, RMIServerSocketFactory) - Static method in class ibis.rmi.registry.LocateRegistry
Creates and exports a Registry on the local host.
createServerSocket(int) - Method in interface ibis.rmi.server.RMIServerSocketFactory
Creates a server socket on the specified port.
createServerSocket(int) - Method in class ibis.rmi.server.RMISocketFactory
Creates a server socket on the specified port.
createSocket(String, int) - Method in interface ibis.rmi.server.RMIClientSocketFactory
Creates a socket connected to the specified port on the specified host.
createSocket(String, int) - Method in class ibis.rmi.server.RMISocketFactory
Creates a client socket connected to the specified host and port.

E

equals(Object) - Method in class ibis.rmi.server.RemoteObject
Compares the specified object with the remote object.
ExportException - Exception in ibis.rmi.server
An ExportException is thrown if exporting a remote object fails for some reason.
ExportException(String) - Constructor for exception ibis.rmi.server.ExportException
Constructs an ExportException with the specified detail message.
ExportException(String, Exception) - Constructor for exception ibis.rmi.server.ExportException
Constructs an ExportException with the specified detail message and nested exception.
exportObject(Remote, Object) - Method in interface ibis.rmi.server.ServerRef
Creates a stub object for the remote object specified.
exportObject(Remote) - Static method in class ibis.rmi.server.UnicastRemoteObject
Exports the remote object to allow it to receive incoming calls.

F

failure(Exception) - Method in interface ibis.rmi.server.RMIFailureHandler
No failure handler in Ibis RMI, but the socket factory requires this.

G

getClientHost() - Static method in class ibis.rmi.server.RemoteServer
Returns a string representation of the client host of the remote method invocation currently being processed in the current thread.
getClientHost() - Method in interface ibis.rmi.server.ServerRef
Returns the hostname of the current client, but only when called from a thread handling a remote method invocation.
getDefaultSocketFactory() - Static method in class ibis.rmi.server.RMISocketFactory
Returns a reference to the default socket factory used by this RMI implementation.
getFailureHandler() - Static method in class ibis.rmi.server.RMISocketFactory
Gets the failure handler that is called by the RMI runtime if server socket creation fails.
getRefClass(ObjectOutput) - Method in interface ibis.rmi.server.RemoteRef
Returns the class name of the reference type to be serialized to the specified stream.
getRegistry() - Static method in class ibis.rmi.registry.LocateRegistry
Returns a reference to the remote Registry for the local host on the default port.
getRegistry(int) - Static method in class ibis.rmi.registry.LocateRegistry
Returns a reference to the remote Registry for the local host on the specified port.
getRegistry(String) - Static method in class ibis.rmi.registry.LocateRegistry
Returns a reference to the remote Registry for the specified host on the default port.
getRegistry(String, int) - Static method in class ibis.rmi.registry.LocateRegistry
Returns a reference to the remote Registry for the specified host on the specified port.
getSocketFactory() - Static method in class ibis.rmi.server.RMISocketFactory
Gets the global socket factory from which RMI gets sockets (not supported in Ibis RMI).

H

hashCode() - Method in class ibis.rmi.server.RemoteObject
Returns a hashcode for the remote object.

I

ibis.rmi - package ibis.rmi
This is an RMI implementation on top of Ibis.
ibis.rmi.registry - package ibis.rmi.registry
This is the Registry for the Ibis RMI implementation.
ibis.rmi.server - package ibis.rmi.server
This is the server part of the Ibis RMI implementation.

L

list(String) - Static method in class ibis.rmi.Naming
Returns an array of all names bound in the registry.
list() - Method in interface ibis.rmi.registry.Registry
Returns an array of names bound in this registry.
LocateRegistry - Class in ibis.rmi.registry
The LocateRegistry class is a container class for methods that are used to obtain a reference to a remote registry or to create a registry.
lookup(String) - Static method in class ibis.rmi.Naming
Returns a reference for the remote object associated with the specified name.
lookup(String) - Method in interface ibis.rmi.registry.Registry
Returns the remote reference bound to the specified name.

M

MarshalException - Exception in ibis.rmi
A MarshalException is thrown if an IOException occurs while marshalling the remote call or return value.
MarshalException(String) - Constructor for exception ibis.rmi.MarshalException
Constructs an MarshalException with the specified detail message.
MarshalException(String, Exception) - Constructor for exception ibis.rmi.MarshalException
Constructs an MarshalException with the specified detail message and nested exception.

N

Naming - Class in ibis.rmi
The Naming class provides static methods for storing and obtaining references to remote objects.
NotBoundException - Exception in ibis.rmi
A NotBoundException is thrown if an attempt is made to lookup or unbind a name that has no binding.
NotBoundException() - Constructor for exception ibis.rmi.NotBoundException
Constructs an NotBoundException with no specified detail message.
NotBoundException(String) - Constructor for exception ibis.rmi.NotBoundException
Constructs an NotBoundException with the specified detail message.
NotBoundException(String, Throwable) - Constructor for exception ibis.rmi.NotBoundException
Constructs an NotBoundException with the specified detail message and cause.

R

rebind(String, Remote) - Static method in class ibis.rmi.Naming
Rebinds the specified name to the specified remote object.
rebind(String, Remote) - Method in interface ibis.rmi.registry.Registry
Rebinds the specified remote reference to the specified name.
Registry - Interface in ibis.rmi.registry
A Registry is a remote interface to a remote-object registry.
REGISTRY_PORT - Static variable in interface ibis.rmi.registry.Registry
Well known port for RMI registry.
Remote - Interface in ibis.rmi
The Remote interface serves to identify interfaces whose methods may be remotely invoked.
remoteEquals(RemoteRef) - Method in interface ibis.rmi.server.RemoteRef
Compares to remote objects for equality.
RemoteException - Exception in ibis.rmi
A RemoteException is the common superclass for several exceptions that may occur during a remove method invocation.
RemoteException() - Constructor for exception ibis.rmi.RemoteException
Constructs an RemoteException with no specified detail message.
RemoteException(String) - Constructor for exception ibis.rmi.RemoteException
Constructs an RemoteException with the specified detail message.
RemoteException(String, Throwable) - Constructor for exception ibis.rmi.RemoteException
Constructs an RemoteException with the specified detail message and cause.
RemoteException(Throwable) - Constructor for exception ibis.rmi.RemoteException
Constructs an RemoteException with no specified detail message and specified cause
remoteHashCode() - Method in interface ibis.rmi.server.RemoteRef
Returns a hashcode for a remote object.
RemoteObject - Class in ibis.rmi.server
The RemoteObject class implements the Object behaviour for remote objects, by implementing methods for hashCode, equals, and toString.
RemoteRef - Interface in ibis.rmi.server
A RemoteRef represents the handle for a remote object.
RemoteServer - Class in ibis.rmi.server
RemoteServer is the common superclass for server implementations.
RemoteStub - Class in ibis.rmi.server
RemoteStub is the common superclass for client stubs.
remoteToString() - Method in interface ibis.rmi.server.RemoteRef
Returns a string representing this remote object reference.
RMIClientSocketFactory - Interface in ibis.rmi.server
Ibis has no support for RMI socket factories.
RMIFailureHandler - Interface in ibis.rmi.server
Class RMISocketFactory requires this interface, so we have to provide it.
RMISecurityManager - Class in ibis.rmi
This RMISecurityManager class is here for applications that happen to install one.
RMISecurityManager() - Constructor for class ibis.rmi.RMISecurityManager
Constructs a new RMISecurityManager.
RMIServerSocketFactory - Interface in ibis.rmi.server
Ibis has no support for RMI socket factories.
RMISocketFactory - Class in ibis.rmi.server
Ibis has no support for RMISocketFactories.
RMISocketFactory() - Constructor for class ibis.rmi.server.RMISocketFactory
Constructs an RMISocketFactory.

S

ServerError - Exception in ibis.rmi
A ServerError is thrown when an Error is thrown while processing a remote method invocation on the server.
ServerError(String, Error) - Constructor for exception ibis.rmi.ServerError
Constructs a ServerError with the specified detail message and nested exception.
ServerException - Exception in ibis.rmi
A ServerException is thrown when a RemoteException is thrown while processing a remote method invocation on the server.
ServerException(String) - Constructor for exception ibis.rmi.ServerException
Constructs a ServerException with the specified detail message.
ServerException(String, Exception) - Constructor for exception ibis.rmi.ServerException
Constructs a ServerException with the specified detail message and nested exception.
ServerNotActiveException - Exception in ibis.rmi.server
A ServerNotActiveException is thrown from a ServerRef.getClientHost() invocation when this invocation does not come from a thread that is currently servicing a remote method invocation.
ServerNotActiveException() - Constructor for exception ibis.rmi.server.ServerNotActiveException
Constructs an ServerNotActiveException with no specified detail message.
ServerNotActiveException(String) - Constructor for exception ibis.rmi.server.ServerNotActiveException
Constructs an ServerNotActiveException with the specified detail message.
ServerRef - Interface in ibis.rmi.server
A ServerRef represents the server side handle for a remote object.
ServerRuntimeException - Exception in ibis.rmi
A ServerRuntimeException is thrown when a RuntimeException is thrown while processing a remote method invocation on the server.
ServerRuntimeException(String, Exception) - Constructor for exception ibis.rmi.ServerRuntimeException
Constructs a ServerRuntimeException with the specified detail message and nested exception.
setFailureHandler(RMIFailureHandler) - Static method in class ibis.rmi.server.RMISocketFactory
Sets the failure handler to be called by the RMI runtime if server socket creation fails.
setSocketFactory(RMISocketFactory) - Static method in class ibis.rmi.server.RMISocketFactory
Set the global socket factory from which RMI gets sockets (not supported in Ibis RMI).
SkeletonNotFoundException - Exception in ibis.rmi.server
A SkeletonNotFoundException is thrown if the skeleton corresponding to the remote object that is being exported is not found.
SkeletonNotFoundException(String) - Constructor for exception ibis.rmi.server.SkeletonNotFoundException
Constructs an SkeletonNotFoundException with the specified detail message.
SkeletonNotFoundException(String, Exception) - Constructor for exception ibis.rmi.server.SkeletonNotFoundException
Constructs an SkeletonNotFoundException with the specified detail message and nested exception.
StubNotFoundException - Exception in ibis.rmi
A StubNotFoundException is thrown if no valid stub class could be found while exporting a remote object.
StubNotFoundException(String) - Constructor for exception ibis.rmi.StubNotFoundException
Constructs a StubNotFoundException with the specified detail message.
StubNotFoundException(String, Exception) - Constructor for exception ibis.rmi.StubNotFoundException
Constructs a StubNotFoundException with the specified detail message and nested exception.

T

toString() - Method in class ibis.rmi.server.RemoteObject
Returns a string representation of the value of this remote object.

U

unbind(String) - Static method in class ibis.rmi.Naming
Removes the binding for the specified name.
unbind(String) - Method in interface ibis.rmi.registry.Registry
Removes the binding for the specified name.
UnicastRemoteObject - Class in ibis.rmi.server
The UnicastRemoteObject class defines a remote object that is only valid while its server process is alive.
UnknownHostException - Exception in ibis.rmi
An UnknownHostException is thrown when the java.net version of same occurs while creating a connection to a remote host.
UnknownHostException(String) - Constructor for exception ibis.rmi.UnknownHostException
Constructs an UnknownHostException with the specified detail message.
UnknownHostException(String, Exception) - Constructor for exception ibis.rmi.UnknownHostException
Constructs an UnknownHostException with the specified detail message and nested exception.
UnmarshalException - Exception in ibis.rmi
An UnmarshalException is thrown when an unmarshalling error occurs.
UnmarshalException(String) - Constructor for exception ibis.rmi.UnmarshalException
Constructs an UnmarshalException with the specified detail message.
UnmarshalException(String, Exception) - Constructor for exception ibis.rmi.UnmarshalException
Constructs an UnmarshalException with the specified detail message and nested exception.

A B C E F G H I L M N R S T U

The Ibis project