A B C D E F G H I J K L M N O P R S T U V W

A

Abort - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
abort() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
Abort_partial - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Acknowledgment - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
addEnvVar(String, String) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
addListener(ProcessListenerRemote) - Method in interface org.eodisp.remote.launcher.ProcessRemote
Add a listener to this process to get notified of state changes.
addListener(ProcessListener) - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl
 
addListener(ProcessListenerRemote) - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl
 
addListener(ProcessListener) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
addListener(ProcessListenerRemote) - Method in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a PropertyChangeListener to the listener list for a specific property.
addRdvSeedingURI(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a rendezvous seeding URI.
addRdvSeedingURI(URI) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a rendezvous seeding URI.
addRelaySeedingURI(URI) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a relay seeding URI.
addRelaySeedingURI(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the new RelayService seeding URI as a string.
addRemoteAppStateListener(RootAppStateListener) - Method in interface org.eodisp.remote.launcher.RootAppProcess
 
addRemoteAppStateListener(RootAppStateListener) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
addRemoteAppStateListener(RootAppStateListenerRemote) - Method in interface org.eodisp.remote.launcher.RootAppProcessRemote
 
addRemoteAppStateListener(RootAppStateListenerRemote) - Method in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
addSeedRelay(URI) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds a relay service peer seed address

A relay service seed is defined as a physical endpoint address.

addSeedRendezvous(URI) - Method in class org.eodisp.remote.util.NetworkConfigurator
Adds rendezvous peer seed, physical endpoint address

A RendezVousService seed is defined as a physical endpoint address Examples are http://192.168.1.1:9700 or tcp://192.168.1.1:9701).

addSession(int, Session) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
This method is intended to be invoked by subclasses only.
ADHOC_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
APP_DESCRIPTION - Static variable in class org.eodisp.remote.application.EodispRendezvousServer
 
APP_NAME - Static variable in class org.eodisp.remote.application.EodispRendezvousServer
 
APP_NAME - Static variable in class org.eodisp.remote.launcher.server.application.LaunchServerDiscorveryApplication
 
asyncSend(ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
Sends the sequence of bytes contained in the supplied buffer to the underlying connection.
asyncSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
Sends the sequence of bytes contained in the supplied buffers to the underlying connection.
asyncSend(ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.SocketChannelConnectionIO
 
asyncSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.SocketChannelConnectionIO
 
asyncSend(ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
 
asyncSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
 
asyncSendAbort(int, int, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends an Abort message for the specified "sessionID" with the contents of the specified buffer as the data.
asyncSendAcknowledgment(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends an Acknowledgment message for the specified "sessionID".
asyncSendClientConnectionHeader() - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends the ClientConnectionHeader message for this connection.
asyncSendClose(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a Close message for the specified "sessionID".
asyncSendData(int, int, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a Data message for the specified "sessionID" with the contents of the supplied buffer as the data.
asyncSendError(String) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends an Error message with the UTF-8 encoding of the supplied message as the data.
asyncSendIncrementRation(int, int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends an IncrementRation message for the specified "sessionID" and the specified "increment".
asyncSendNoOperation(ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a NoOperation message with the contents of the supplied buffer as the data.
asyncSendPing(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a Ping message with the specified "cookie".
asyncSendPingAck(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a PingAck message with the specified "cookie".
asyncSendServerConnectionHeader() - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends the ServerConnectionHeader message for this connection.
asyncSendShutdown(String) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a Shutdown message with the UTF-8 encoding of the supplied message as the data.
available() - Method in class org.eodisp.remote.util.LoggedInputStream
 

B

bind(String, Remote, RemoteConfiguration.TransportType) - Method in interface org.eodisp.remote.registry.JeriRegistry
 
bind(String, Remote) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 
bind(String, Remote, RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
busySessions - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 

C

CALLBACK_ID_SYSTEM_PROPERTY_KEY - Static variable in interface org.eodisp.remote.launcher.ProcessRemote
 
CALLBACK_REGISTRY_URI_SYSTEM_PROPERTY_KEY - Static variable in interface org.eodisp.remote.launcher.ProcessRemote
 
check(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.internal.nomux.Constraints
Checks that we support at least the transport layer aspects of the given requirements (and throws an UnsupportedConstraintException if not), and returns the requirements that must be at least partially implemented by higher layers and the supported preferences that must be at least partially implemented by higher layers.
check(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.jxta.Constraints
Checks that we support at least the transport layer aspects of the given requirements (and throws an UnsupportedConstraintException if not), and returns the requirements that must be at least partially implemented by higher layers and the supported preferences that must be at least partially implemented by higher layers.
check(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.Constraints
Checks that we support at least the transport layer aspects of the given requirements (and throws an UnsupportedConstraintException if not), and returns the requirements that must be at least partially implemented by higher layers and the supported preferences that must be at least partially implemented by higher layers.
checkConstraints(InvocationConstraints) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Checks that the specified requirements are either fully or partially satisfied by the constraints actually in force for this connection, and returns any constraints that must be fully or partially implemented by higher layers in order to fully satisfy all of the specified requirements.
checkConstraints(InvocationConstraints) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
checkConstraints(InvocationConstraints) - Method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
checkConstraints(InvocationConstraints) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
checkIdle(long, List) - Method in class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
For each mux, calls checkIdle on the mux, and if checkIdle returns true, removes the mux and adds it to the idle list.
checkPermissions() - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Verifies that the calling context has all of the security permissions necessary to receive a request on this connection.
checkTrustEquivalence(Object) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns true if the specified object (which is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and false otherwise.
checkTrustEquivalence(Object) - Method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
Returns this.equals(obj).
checkTrustEquivalence(Object) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns true if the specified object (which is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and false otherwise.
CLIENT - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
CLIENT - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Session
 
ClientConnectionHeader_negotiate - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Close - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
close() - Method in class org.eodisp.remote.util.LoggedInputStream
 
close() - Method in class org.eodisp.remote.util.LoggedOutputStream
 
configProps - Variable in class org.eodisp.remote.util.NetworkConfigurator
 
connect(OutboundRequestHandle) - Method in class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
Calls connect on the connection endpoint with the active and idle muxes and the specified handle.
connect(OutboundRequestHandle) - Method in class org.eodisp.remote.jeri.connection.nomux.ConnectionManagerNoMux
Calls connect on the connection endpoint with the active and idle muxes and the specified handle.
ConnectionIO - Class in org.eodisp.remote.jeri.internal.fastmux
ConnectionIO is an abstraction over a bi-directional byte stream connection that provides the following features: - methods for sending sequences of bytes over the connection atomically (with respect to other threads) and asynchronously, with the option of receiving a notification when a given sequence has been written (i.e.
ConnectionIO(Mux) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
Constructs a new instance.
ConnectionManagerFastMux - Class in org.eodisp.remote.jeri.connection.fastmux
Provides client-side connection management using the Jini(TM) extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ConnectionManagerFastMux(ConnectionEndpoint) - Constructor for class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
Creates a new ConnectionManager that manages client-side connections to the specified connection endpoint.
ConnectionManagerNoMux - Class in org.eodisp.remote.jeri.connection.nomux
Provides client-side connection management using the Jini(TM) extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ConnectionManagerNoMux(ConnectionEndpoint) - Constructor for class org.eodisp.remote.jeri.connection.nomux.ConnectionManagerNoMux
Creates a new ConnectionManager that manages client-side connections to the specified connection endpoint.
connectPending() - Method in class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
Registers a pending connect call.
connectPending() - Method in class org.eodisp.remote.jeri.connection.nomux.ConnectionManagerNoMux
Registers a pending connect call.
connectToRendezvous(PeerGroup, long) - Static method in class org.eodisp.remote.util.JXTAUtil
 
Constraints - Class in org.eodisp.remote.jeri.internal.nomux
Constraint support for this transport provider.
Constraints - Class in org.eodisp.remote.jeri.jxta
Copied from net.jini.jeri.tcp.Constraints.
Constraints - Class in org.eodisp.remote.jeri.tcp.fastmux
Constraint support for this transport provider.
Constraints.Distilled - Class in org.eodisp.remote.jeri.internal.nomux
A distillation of constraints to a form more directly usable by this provider.
Constraints.Distilled(InvocationConstraints, boolean) - Constructor for class org.eodisp.remote.jeri.internal.nomux.Constraints.Distilled
 
Constraints.Distilled - Class in org.eodisp.remote.jeri.jxta
A distillation of constraints to a form more directly usable by this provider.
Constraints.Distilled(InvocationConstraints, boolean) - Constructor for class org.eodisp.remote.jeri.jxta.Constraints.Distilled
 
Constraints.Distilled - Class in org.eodisp.remote.jeri.tcp.fastmux
A distillation of constraints to a form more directly usable by this provider.
Constraints.Distilled(InvocationConstraints, boolean) - Constructor for class org.eodisp.remote.jeri.tcp.fastmux.Constraints.Distilled
 
createAdv(PeerGroup, String, String) - Static method in class org.eodisp.remote.util.PipeUtil
 
createAdv(PeerGroup, String, String, byte[]) - Static method in class org.eodisp.remote.util.PipeUtil
 
createJxtaRegistry() - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
Deprecated. use RemoteAppModule
createTcpRegistry(int) - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
Deprecated. use RemoteAppModule

D

Data - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Data_ackRequired - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Data_close - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Data_eof - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Data_open - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
DEFAULT_JXTA_NPG_URI - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
DEFAULT_WORKING_DIR - Static variable in class org.eodisp.remote.application.EodispRendezvousServer
 
DEFAULT_WORKING_DIR - Static variable in class org.eodisp.remote.launcher.server.application.LaunchServerDiscorveryApplication
 
destroyRegistry() - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
 
directBuffersUseful() - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Returns true if it would be useful to pass direct buffers to this instance's *Send* methods (because the underlying I/O implementation will pass such buffers directly to channel write operations); returns false otherwise.
discoverAdvs(PeerGroup, String, DiscoveryListener) - Static method in class org.eodisp.remote.util.PipeUtil
 
discoverLaunchServers(long, DiscoveryService) - Static method in class org.eodisp.remote.launcher.server.LaunchServerDiscovery
 
distill(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.internal.nomux.Constraints
Distills the given constraints to a form more directly usable by this provider.
distill(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.jxta.Constraints
Distills the given constraints to a form more directly usable by this provider.
distill(InvocationConstraints, boolean) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.Constraints
Distills the given constraints to a form more directly usable by this provider.
done() - Method in class org.eodisp.remote.jeri.internal.fastmux.IOFuture
Signals that this I/O operation has completed successfully.
done(IOException) - Method in class org.eodisp.remote.jeri.internal.fastmux.IOFuture
Signals that this I/O operation has failed (with details of the failure in the given IOException).

E

EDGE_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Passes the ListenEndpoint for this TcpServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns a TcpEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
Passes the ListenEndpoint for this JxtaServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns a JxtaEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Passes the ListenEndpoint for this TcpServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns a TcpEndpoint instance corresponding to the listen operation chosen by listenContext.
EodispRendezvousServer - Class in org.eodisp.remote.application
A simple rendezvous server for the EODiSP simulation platform.
EodispRendezvousServer() - Constructor for class org.eodisp.remote.application.EodispRendezvousServer
 
equals(Object) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Compares the specified object with this TcpEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Compares the specified object with this TcpServerEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
Compares the specified object with this JxtaEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
Compares the specified object with this JxtaServerEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Compares the specified object with this TcpEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Compares the specified object with this TcpServerEndpoint for equality.
equals(Object) - Method in class org.eodisp.remote.util.LoggedInputStream
 
Error - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
exists() - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated.  
export(Remote) - Method in class org.eodisp.remote.application.RemoteAppModule
Exports the given remote object on all transports defined in the configuration (so far JXTA and/or TCP).
export(Remote, RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.application.RemoteAppModule
Exports the given remote object on all transports defined in the configuration (so far JXTA and/or TCP).
exportAndRegister(Remote, String) - Method in class org.eodisp.remote.application.RemoteAppModule
Exports the given remote object on all transports defined in the configuration (so far JXTA and/or TCP).

F

fireRemoteAppStarted(Map<RemoteConfiguration.TransportType, JeriRegistry>) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
flush() - Method in class org.eodisp.remote.util.LoggedOutputStream
 
flushes - Variable in class org.eodisp.remote.util.LoggedOutputStream
 
futureSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
Sends the sequence of bytes contained in the supplied buffers to the underlying connection.
futureSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.SocketChannelConnectionIO
 
futureSend(ByteBuffer, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
 
futureSendData(int, int, ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends a Data message for the specified sessionID with the contents of the supplied buffer as the data.
futureSendError(String) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Sends an Error message with the UTF-8 encoding of the supplied message as the data.

G

getAdv(PeerGroup, String, String, byte[]) - Static method in class org.eodisp.remote.util.PipeUtil
 
getAdv(PeerGroup, String, String, byte[], boolean) - Static method in class org.eodisp.remote.util.PipeUtil
 
getAdvs(PeerGroup, String) - Static method in class org.eodisp.remote.util.PipeUtil
 
getComputerName() - Static method in class org.eodisp.remote.util.JXTAUtil
Returns the local computer name.
getConnectDeadline() - Method in class org.eodisp.remote.jeri.internal.nomux.Constraints.Distilled
Returns the absolute time of the socket connect deadline.
getConnectDeadline() - Method in class org.eodisp.remote.jeri.jxta.Constraints.Distilled
Returns the absolute time of the socket connect deadline.
getConnectDeadline() - Method in class org.eodisp.remote.jeri.tcp.fastmux.Constraints.Distilled
Returns the absolute time of the socket connect deadline.
getDescription() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the description of the peer.
getEndpointAddresses(PeerAdvertisement) - Static method in class org.eodisp.remote.util.JXTAUtil
Returns the endpoint address of a peer advertisement.
getEndpointUris() - Method in class org.eodisp.remote.application.RemoteAppModule
 
getERTINetPeerGroupID() - Static method in class org.eodisp.remote.util.JXTAUtil
Returns the ERTI Net Peer Group.
getERTISocketPipeAdvertisement(PeerGroup) - Static method in class org.eodisp.remote.util.JXTAUtil
Returns the pipe advertisement for the server component.
getFavoriteTransport() - Method in class org.eodisp.remote.application.RemoteAppModule
 
getHome() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the current directory for configuration and cache persistent store
getHost() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns the host that this TcpEndpoint connects to.
getHost() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns the host name that will be used in TcpEndpoint instances produced by listening on this TcpServerEndpoint, or null if the IP address string obtained from InetAddress.getLocalHost will be used.
getHost() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns the host that this TcpEndpoint connects to.
getHost() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns the host name that will be used in TcpEndpoint instances produced by listening on this TcpServerEndpoint, or null if the IP address string obtained from InetAddress.getLocalHost will be used.
getHttpInterfaceAddress() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the address on which the HTTP transport is listening for incoming messages.
getHttpPort() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the port the HTTP transport is configured to listen on.
getHttpPublicAddress() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the public address under which the peer is reachable by peers from the public network.
getId() - Method in class org.eodisp.remote.application.RemoteAppModule
 
getId() - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
getId() - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
getId() - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
getInboundRequest() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
getInstance(String, int) - Static method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns a TcpEndpoint instance for the given host name and TCP port number.
getInstance(String, int, SocketFactory) - Static method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns a TcpEndpoint instance for the given host name and TCP port number that contains the given SocketFactory.
getInstance(int) - Static method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns a TcpServerEndpoint instance for the given TCP port number.
getInstance(String, int) - Static method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns a TcpServerEndpoint instance for the given host name and TCP port number.
getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns a TcpServerEndpoint instance for the given host name and TCP port number that contains the given SocketFactory and ServerSocketFactory.
getInstance(PeerID) - Static method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
Returns a JxtaEndpoint instance for the given peer id.
getInstance() - Static method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
Returns a JxtaServerEndpoint instance.
getInstance(String, int) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns a TcpEndpoint instance for the given host name and TCP port number.
getInstance(String, int, SocketFactory) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns a TcpEndpoint instance for the given host name and TCP port number that contains the given SocketFactory.
getInstance(int) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns a TcpServerEndpoint instance for the given TCP port number.
getInstance(String, int) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns a TcpServerEndpoint instance for the given host name and TCP port number.
getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns a TcpServerEndpoint instance for the given host name and TCP port number that contains the given SocketFactory and ServerSocketFactory.
getJeriConnectionTimeout() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
getJeriPeerGroup() - Static method in class org.eodisp.remote.jeri.jxta.JxtaNetwork
Returns the peer group that has been registered with the JxtaNetwork.registerJeriPeerGroup(PeerGroup) method.
getJeriPipeAdvertisement() - Static method in class org.eodisp.remote.jeri.jxta.JxtaNetwork
Returns the pipe advertisement of the Jeri pipe.
getJxtaNetworkManager() - Method in class org.eodisp.remote.application.RemoteAppModule
 
getJxtaNpgUri() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
getJxtaPlatformConfig() - Method in class org.eodisp.remote.config.RemoteConfiguration
Returns the location of the JXTA PlatfromConfig file.
getLocalUri(RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.application.RemoteAppModule
 
getMode() - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. Use getter methods instead (e.g. NetworkConfigurator.isHttpEnabled()).
getMulticastAddress() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the IP group multicast address.
getMulticastPort() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the multicast port.
getMulticastSize() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the multicast size
getName() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the name of the peer.
getNetPeerGroup() - Method in class org.eodisp.remote.util.JxtaNetworkManager
Gets the netPeerGroup object
getOutboundRequest() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
getPassword() - Method in class org.eodisp.remote.util.NetworkConfigurator
Gets the password used to sign the private key of the root certificate.
getPeerID() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the peer ID of this peer.
getPlatformConfig() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the PlatformConfig (as ConfigParams) that can be used in one of the NetPeerGroupFactory constructors.
getPort() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns the TCP port that this TcpEndpoint connects to.
getPort() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns the TCP port that this TcpServerEndpoint listens on.
getPort() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns the TCP port that this TcpEndpoint connects to.
getPort() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns the TCP port that this TcpServerEndpoint listens on.
getPrincipal() - Method in class org.eodisp.remote.util.NetworkConfigurator
Gets the Principal for the peer root certificate.
getPublicInetAddress() - Static method in class org.eodisp.remote.util.IPUtil
 
getRegistry() - Method in class org.eodisp.remote.application.RemoteAppModule
Returns the (single) registry on which remote objects can be registered for this application.
getRegistry(RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.application.RemoteAppModule
Returns the (single) registry on which remote objects can be registered for this application.
getRegistry(URI) - Method in class org.eodisp.remote.application.RemoteAppModule
Returns the registry of the JVM at the given location.
getRegistry(URI, MethodConstraints) - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
Returns a reference to the the remote JeriRegistry exported on the given URI.
getRegistry(URI) - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
Returns a reference to the the remote JeriRegistry exported on the given URI.
getRegistryProxies() - Method in class org.eodisp.remote.application.RemoteAppModule
 
getRelayMaxClients() - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the maximum number of relay clients of this peer.
getRemoteAppModule() - Method in class org.eodisp.remote.launcher.server.application.LaunchServerApplication
 
getRemoteAppModule() - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscorveryApplication
 
getRendezvousConfig() - Method in class org.eodisp.remote.util.NetworkConfigurator
 
getRendezvousMaxClients() - Method in class org.eodisp.remote.util.NetworkConfigurator
FIXME documentation
getServerSocketFactory() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns the ServerSocketFactory that this endpoint uses to create ServerSocket objects.
getServerSocketFactory() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns the ServerSocketFactory that this endpoint uses to create ServerSocket objects.
getSocketFactory() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns the SocketFactory that this endpoint uses to create Socket objects.
getSocketFactory() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns the SocketFactory that TcpEndpoint objects produced by listening on this TcpServerEndpoint will use to create Socket objects.
getSocketFactory() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns the SocketFactory that this endpoint uses to create Socket objects.
getSocketFactory() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns the SocketFactory that TcpEndpoint objects produced by listening on this TcpServerEndpoint will use to create Socket objects.
getStoreHome() - Static method in class org.eodisp.remote.util.NetworkConfigurator
Returns the location which will serve as the parent for all stored items used by JXTA.
getTcpEndPort() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the end port on which the TCP transport is configured to listen for messages.
getTcpInterfaceAddress() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the address on which the TCP transport is listening for incoming messages.
getTcpPort() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
getTcpPort() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the port the TCP transport is listening.
getTcpPublicAddress() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the public address under which the peer is reachable by peers from the public network.
getTcpStartPort() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns the start port on which the TCP transport is configured to listen for messages.
getTransport() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
getTransports() - Method in class org.eodisp.remote.launcher.RootAppProcessFactoryRemoteImpl
 
getTransportType(URI) - Static method in class org.eodisp.remote.registry.LocateJeriRegistry
 
getUnfulfilledConstraints() - Method in class org.eodisp.remote.jeri.internal.nomux.Constraints.Distilled
Returns the requirements and supported preferences that must be at least partially implemented by higher layers.
getUnfulfilledConstraints() - Method in class org.eodisp.remote.jeri.jxta.Constraints.Distilled
Returns the requirements and supported preferences that must be at least partially implemented by higher layers.
getUnfulfilledConstraints() - Method in class org.eodisp.remote.jeri.tcp.fastmux.Constraints.Distilled
Returns the requirements and supported preferences that must be at least partially implemented by higher layers.
getUri(RemoteConfiguration.TransportType) - Method in interface org.eodisp.remote.registry.JeriRegistry
 
getUri(RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 

H

handleAbort(boolean) - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
handleAcknowledgment() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
handleClose() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
handleConnection(ServerConnection, RequestDispatcher) - Method in class org.eodisp.remote.jeri.connection.fastmux.ServerConnectionManagerFastMux
Starts handling requests received on the specified newly accepted connection, dispatching them to the specified request dispatcher asynchronously, and returns immediately.
handleConnection(ServerConnection, RequestDispatcher) - Method in class org.eodisp.remote.jeri.connection.nomux.ServerConnectionManagerNoMux
 
handleData(ByteBuffer, boolean, boolean, boolean) - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
handleDown() - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Handles indication that this multiplexed connection has gone down, either through normal operation or failure.
handleIncrementRation(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
handleOpen(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
This method is invoked internally and is intended to be overridden by subclasses.
handleOpen(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Handles message to open a new session over this connection.
handleOpen() - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
hasChanges() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns a boolean value indicating whether one or more values (fields) have been changed since either loading or the last save.
hasConnectDeadline() - Method in class org.eodisp.remote.jeri.internal.nomux.Constraints.Distilled
Returns true if a there is a socket connect deadline.
hasConnectDeadline() - Method in class org.eodisp.remote.jeri.jxta.Constraints.Distilled
Returns true if a there is a socket connect deadline.
hasConnectDeadline() - Method in class org.eodisp.remote.jeri.tcp.fastmux.Constraints.Distilled
Returns true if a there is a socket connect deadline.
hashCode() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns the hash code value for this TcpEndpoint.
hashCode() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns the hash code value for this TcpServerEndpoint.
hashCode() - Method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
Returns the hash code value for this JxtaEndpoint.
hashCode() - Method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
Returns the hash code value for this JxtaServerEndpoint.
hashCode() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns the hash code value for this TcpEndpoint.
hashCode() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns the hash code value for this TcpServerEndpoint.
hashCode() - Method in class org.eodisp.remote.util.LoggedInputStream
 
HTTP_CLIENT - Static variable in class org.eodisp.remote.util.NetworkConfigurator
HTTP transport client state
HTTP_SERVER - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead

I

ID - Static variable in class org.eodisp.remote.application.RemoteAppModule
The Id of this Application Module.
ID - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
ID - Static variable in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
 
IncrementRation - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
IncrementRation_shift - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
initialInboundRation - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
initialOutboundRation - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
instantiateERTIPeerGroup(PeerGroup, String) - Static method in class org.eodisp.remote.util.JXTAUtil
Instantiates and returns the ERTI peer group.
IOFuture - Class in org.eodisp.remote.jeri.internal.fastmux
An IOFuture represents an I/O operation that may or may not have completed yet.
IOFuture() - Constructor for class org.eodisp.remote.jeri.internal.fastmux.IOFuture
 
IP_MULTICAST - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
IPUtil - Class in org.eodisp.remote.util
 
isConnected() - Method in class org.eodisp.remote.util.JxtaNetworkManager
 
isHttpEnabled() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if HTTP support is enabled
isHttpIncoming() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the HTTP transport is listening for messages or not.
isHttpOutgoing() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the HTTP transport is configured to send messages.
isHttpPublicAddressExclusive() - Method in class org.eodisp.remote.util.NetworkConfigurator
FIXME documentation
isJxtaLogEverything() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
isJxtaResetConfig() - Method in class org.eodisp.remote.config.RemoteConfiguration
 
isProxyEnabled() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if Proxy support is enabled
isRelayClient() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the peer acts as a relay client.
isRelayEnabled() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if Relay support is enabled
isRelayServer() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the peer acts as a relay server.
isRendezvousEnabled() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if Rendezvous support is enabled
isStarted() - Method in class org.eodisp.remote.util.JxtaNetworkManager
 
isTcpEnabled() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if TCP support is enabled
isTcpIncoming() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the TCP transport is listening for messages or not.
isTcpOutgoing() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the TCP transport is configured to send messages.
isTcpPublicAddressExclusive() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the public address is exclusive FIXME: Better description of what this means in practice.
isUseMulticast() - Method in class org.eodisp.remote.util.NetworkConfigurator
Returns if the peer uses multicast to find other peers (FIXME: Is it really just used to find other peers or is it used to send normal data messages too?)
isUseOnlyRelaySeeds() - Method in class org.eodisp.remote.util.NetworkConfigurator
FIXME documentation
isUseOnlyRendezvousSeeds() - Method in class org.eodisp.remote.util.NetworkConfigurator
FIXME documentation

J

JERI_CONNECTION_TIMEOUT - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
JeriRegistry - Interface in org.eodisp.remote.registry
 
JeriRegistryImpl - Class in org.eodisp.remote.registry
A simple implementation of the RMI registry interface for Jeri
JeriRegistryImpl(EnumSet<RemoteConfiguration.TransportType>, RemoteConfiguration.TransportType) - Constructor for class org.eodisp.remote.registry.JeriRegistryImpl
 
JXTA_LOG_EVERYTHING - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
JXTA_NPG_URI - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
JXTA_PLATFORM_CONFIG - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
JXTA_RESET_CONFIG - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
JxtaEndpoint - Class in org.eodisp.remote.jeri.jxta
An implementation of the Endpoint abstraction that uses JXTA sockets (instances of JxtaSocket) for the underlying communication mechanism.
JxtaNetwork - Class in org.eodisp.remote.jeri.jxta
Static configuration of the JXTA transport layer for Jeri.
JxtaNetwork() - Constructor for class org.eodisp.remote.jeri.jxta.JxtaNetwork
 
JxtaNetworkManager - Class in org.eodisp.remote.util
Manages the JXTA Network infrastructure lifetime.
JxtaNetworkManager(ConfigParams, URI, URI) - Constructor for class org.eodisp.remote.util.JxtaNetworkManager
 
JxtaServerEndpoint - Class in org.eodisp.remote.jeri.jxta
An implementation of the ServerEndpoint abstraction that uses JXTA sockets (instances of JxtaServerSocket) for the underlying communication mechanism.
JXTAUtil - Class in org.eodisp.remote.util
Some utility methods for common JXTA tasks.
JXTAUtil() - Constructor for class org.eodisp.remote.util.JXTAUtil
 

K

kill(long) - Method in interface org.eodisp.remote.launcher.ProcessRemote
Forcibly kills this process.
kill(long) - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl
Forcibly kills this process.
kill(long) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
kill(long) - Method in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
 

L

launch() - Method in interface org.eodisp.remote.launcher.ProcessRemote
Launches this process.
launch() - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl
 
launch() - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
launch() - Method in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
 
launchBlocking(long, TimeUnit) - Method in interface org.eodisp.remote.launcher.RootAppProcess
 
launchBlocking(long, TimeUnit) - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
launchBlocking() - Method in class org.eodisp.remote.launcher.RootAppProcessImpl
 
launchBlocking(long, TimeUnit) - Method in interface org.eodisp.remote.launcher.RootAppProcessRemote
 
launchBlocking(long, TimeUnit) - Method in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
LaunchServerApplication - Class in org.eodisp.remote.launcher.server.application
 
LaunchServerApplication(String, String, File, Class, int) - Constructor for class org.eodisp.remote.launcher.server.application.LaunchServerApplication
 
LaunchServerAppModule - Class in org.eodisp.remote.launcher.server.application
 
LaunchServerAppModule() - Constructor for class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
 
LaunchServerDiscorveryApplication - Class in org.eodisp.remote.launcher.server.application
A simple rendezvous server for the EODiSP simulation platform.
LaunchServerDiscorveryApplication() - Constructor for class org.eodisp.remote.launcher.server.application.LaunchServerDiscorveryApplication
 
LaunchServerDiscovery - Class in org.eodisp.remote.launcher.server
 
LaunchServerDiscoveryAppModule - Class in org.eodisp.remote.launcher.server.application
 
LaunchServerDiscoveryAppModule() - Constructor for class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
 
LaunchServerRemote - Interface in org.eodisp.remote.launcher.server
A launch server allows a remote client to create a new process on the host on which the launch server is running.
LaunchServerRemoteImpl - Class in org.eodisp.remote.launcher.server
 
LaunchServerRemoteImpl() - Constructor for class org.eodisp.remote.launcher.server.LaunchServerRemoteImpl
 
list() - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 
load(URI) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use te static NetworkConfigurator.loadPlatformConfig(URI) instead
load() - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. Use the static method NetworkConfigurator.loadPlatformConfig(URI) instead
load(ConfigParams) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use static load methos #loadPlatfromConfig(ConfigParams) instead
loadPlatformConfig(ConfigParams) - Static method in class org.eodisp.remote.util.NetworkConfigurator
Creates a NetworkConfgurator instance that takes the values from the given platform configuration.
loadPlatformConfig(URI) - Static method in class org.eodisp.remote.util.NetworkConfigurator
Creates a NetworkConfgurator instance that takes the values from the given platform configuration.
LocateJeriRegistry - Class in org.eodisp.remote.registry
This is a similar class as the LocateRegistry from standard java RMI.
LocateJeriRegistry() - Constructor for class org.eodisp.remote.registry.LocateJeriRegistry
 
LoggedInputStream - Class in org.eodisp.remote.util
 
LoggedInputStream(InputStream) - Constructor for class org.eodisp.remote.util.LoggedInputStream
 
LoggedOutputStream - Class in org.eodisp.remote.util
 
LoggedOutputStream(OutputStream) - Constructor for class org.eodisp.remote.util.LoggedOutputStream
 
logger - Static variable in class org.eodisp.remote.application.RemoteAppModule
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.ProcessRemoteImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.RootAppProcessImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.server.LaunchServerDiscovery
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.launcher.server.LaunchServerRemoteImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.registry.JeriRegistryImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.util.JxtaNetworkManager
Log4J logger for this class
logger - Static variable in class org.eodisp.remote.util.JXTAUtil
Log4J logger for this class
lookup(String, RemoteConfiguration.TransportType) - Method in interface org.eodisp.remote.registry.JeriRegistry
 
lookup(String) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 
lookup(String, RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.registry.JeriRegistryImpl

M

main(String[]) - Static method in class org.eodisp.remote.application.EodispRendezvousServer
 
main(String[]) - Static method in class org.eodisp.remote.config.RemoteConfiguration
 
main(String[]) - Static method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscorveryApplication
 
mark(int) - Method in class org.eodisp.remote.util.LoggedInputStream
 
markSupported() - Method in class org.eodisp.remote.util.LoggedInputStream
 
MAX_REQUESTS - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
MAX_SESSION_ID - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
maxFragmentSize - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
mux - Variable in class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
the Mux object associated with this instance
Mux - Class in org.eodisp.remote.jeri.internal.fastmux
Mux is the abstract superclass of both client-side and server-side multiplexed connections.
Mux(OutputStream, InputStream, int, int, int) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.Mux
Constructs a new Mux instance for a connection accessible through standard (blocking) I/O streams.
Mux(SocketChannel, int, int, int) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.Mux
 
MuxClient - Class in org.eodisp.remote.jeri.internal.fastmux
A MuxClient controls the client side of multiplexed connection.
MuxClient(OutputStream, InputStream) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Initiates the client side of the multiplexed connection over the given input/output stream pair.
MuxClient(SocketChannel) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Changes for EODiSP: Moved the hardcoded maximal fragment size parameter to a constant and changed its value from 1024 to 16384.
muxDown - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
muxDownCause - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
muxDownMessage - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
muxLock - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
lock guarding all mutable instance state (below)
MuxServer - Class in org.eodisp.remote.jeri.internal.fastmux
A MuxServer controls the server side of a multiplexed connection.
MuxServer(OutputStream, InputStream, RequestDispatcher) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Initiates the server side of a multiplexed connection over the given input/output stream pair.
MuxServer(SocketChannel, RequestDispatcher) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Changes for EODiSP: Moved the hardcoded maximal fragment size parameter to a constant and changed its value from 1024 to 16384.

N

NetworkConfigurator - Class in org.eodisp.remote.util
NetworkConfigurator provides a simple programmatic interface to the JXTA configuration (i.e.
NetworkConfigurator() - Constructor for class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use NetworkConfigurator.newNetworkConfiguratorEdge() instead.
NetworkConfigurator(int, URI) - Constructor for class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory methods instead
NetworkConfigurator.RendezvousConfig - Enum in org.eodisp.remote.util
 
newChannel(InputStream) - Static method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
The following two methods are modifications of their equivalents in java.nio.channels.Channels with the assumption that the supplied byte buffers are backed by arrays, so no additional copying is required.
newChannel(OutputStream) - Static method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
 
newDefaultJxtaConfiguration() - Method in class org.eodisp.remote.application.RemoteAppModule
Returns a pre-configured JXTA network configurator that is suitable for most EODiSP applications that do not act as a rendezvous or relay.
newNetworkConfiguratorAdHoc() - Static method in class org.eodisp.remote.util.NetworkConfigurator
Creates a new NetworkConfigurator instance that is suitable to create a PlatformConfig for a AD_HOC peer.
newNetworkConfiguratorEdge() - Static method in class org.eodisp.remote.util.NetworkConfigurator
Creates a new NetworkConfigurator instance that is suitable to create a PlatformConfig for an EDGE peer.
newNetworkConfiguratorRendezvous() - Static method in class org.eodisp.remote.util.NetworkConfigurator
Creates a new NetworkConfigurator instance that is suitable to create a PlatformConfig for a RENDEZVOUS peer.
newProcess() - Method in interface org.eodisp.remote.launcher.ProcessFactoryRemote
Creates a new ProcessRemote instance which is capable of launching a new process.
newProcessFactory(String) - Method in interface org.eodisp.remote.launcher.server.LaunchServerRemote
 
newProcessFactory(String) - Method in class org.eodisp.remote.launcher.server.LaunchServerRemoteImpl
 
newRequest(OutboundRequestHandle) - Method in class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
Returns an OutboundRequestIterator to use to send a new request for the specified handle to this connection manager's ConnectionEndpoint.
newRequest(OutboundRequestHandle) - Method in class org.eodisp.remote.jeri.connection.nomux.ConnectionManagerNoMux
Returns an OutboundRequestIterator to use to send a new request for the specified handle to this connection manager's ConnectionEndpoint.
newRequest() - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Starts a new request over this connection, returning the corresponding OutboundRequest object.
newRequest(InvocationConstraints) - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
newRequest(InvocationConstraints) - Method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
newRequest(InvocationConstraints) - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
NoOperation - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 

O

org.eodisp.remote.application - package org.eodisp.remote.application
An application module for the EODiSP remote.
org.eodisp.remote.config - package org.eodisp.remote.config
Configuration classes for the EODiSP remote application module.
org.eodisp.remote.jeri.connection.fastmux - package org.eodisp.remote.jeri.connection.fastmux
The Jeri multiplexer implementation with larger fragment sizes for better performance of large file transfers
org.eodisp.remote.jeri.connection.nomux - package org.eodisp.remote.jeri.connection.nomux
Experimental and not working connection implementation for the tcp, ssl and jxta Jeri transports that uses no multiplexer but threads for each connection.
org.eodisp.remote.jeri.internal.fastmux - package org.eodisp.remote.jeri.internal.fastmux
The Jeri multiplexer implementation with larger fragment sizes for better performance of large file transfers
org.eodisp.remote.jeri.internal.nomux - package org.eodisp.remote.jeri.internal.nomux
Experimental and not working connection implementation for the tcp, ssl and jxta Jeri transports that uses no multiplexer but threads for each connection.
org.eodisp.remote.jeri.jxta - package org.eodisp.remote.jeri.jxta
Provides implementations of the Endpoint and ServerEndpoint abstractions that use JXTA sockets as the underlying communication mechanism.
org.eodisp.remote.jeri.tcp.fastmux - package org.eodisp.remote.jeri.tcp.fastmux
Provides implementations of the Endpoint and ServerEndpoint abstractions that use TCP sockets as the underlying communication mechanism.
org.eodisp.remote.launcher - package org.eodisp.remote.launcher
 
org.eodisp.remote.launcher.server - package org.eodisp.remote.launcher.server
 
org.eodisp.remote.launcher.server.application - package org.eodisp.remote.launcher.server.application
 
org.eodisp.remote.registry - package org.eodisp.remote.registry
A registry mechanism for the Java extensible remote method invocation (Jeri) similar to the one provided by standard RMI.
org.eodisp.remote.util - package org.eodisp.remote.util
Utility classes for JXTA.

P

Ping - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
PingAck - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
PipeUtil - Class in org.eodisp.remote.util
Overtaken from myJXTA project without any modification.
PipeUtil() - Constructor for class org.eodisp.remote.util.PipeUtil
 
populateContext(Collection) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Populates the context collection with information representing this connection.
populateContext(Collection) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Populates the context collection with information representing this connection (such as the client host).
postShutdown(RootApp) - Method in class org.eodisp.remote.application.RemoteAppModule
postShutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
postShutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
postShutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
preStartup(RootApp) - Method in class org.eodisp.remote.application.RemoteAppModule
preStartup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
preStartup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
preStartup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
ProcessFactoryRemote - Interface in org.eodisp.remote.launcher
 
processIncomingData(ByteBuffer) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
ProcessListenerRemote - Interface in org.eodisp.remote.launcher
 
ProcessRemote - Interface in org.eodisp.remote.launcher
Interface to a process that can be controlled from remote.
ProcessRemoteImpl - Class in org.eodisp.remote.launcher
 
ProcessRemoteImpl(Process) - Constructor for class org.eodisp.remote.launcher.ProcessRemoteImpl
 
ProcessRemoteImpl.ProcessListenerRemoteImpl - Class in org.eodisp.remote.launcher
 
ProcessRemoteImpl.ProcessListenerRemoteImpl(ProcessListenerRemote) - Constructor for class org.eodisp.remote.launcher.ProcessRemoteImpl.ProcessListenerRemoteImpl
 
processStarted() - Method in interface org.eodisp.remote.launcher.ProcessListenerRemote
Called when the process is up and running.
processStarted() - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl.ProcessListenerRemoteImpl
 
processTerminated(int) - Method in interface org.eodisp.remote.launcher.ProcessListenerRemote
Called when the process has terminated
processTerminated(int) - Method in class org.eodisp.remote.launcher.ProcessRemoteImpl.ProcessListenerRemoteImpl
 
ProtocolException - Exception in org.eodisp.remote.jeri.internal.fastmux
ProtocolException is thrown inside the implementation of this package to signal that a protocol violation has occurred at various levels.
ProtocolException() - Constructor for exception org.eodisp.remote.jeri.internal.fastmux.ProtocolException
Constructs a ProtocolException.
ProtocolException(String) - Constructor for exception org.eodisp.remote.jeri.internal.fastmux.ProtocolException
Constructs a ProtocolException with the specified detail message.
PROXY_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
PROXY_SERVER - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
publish(PeerGroup, PipeAdvertisement) - Static method in class org.eodisp.remote.util.PipeUtil
 
publish(PeerGroup, PipeAdvertisement, boolean) - Static method in class org.eodisp.remote.util.PipeUtil
 

R

RDV_AD_HOC - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RDV_CLIENT - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RDV_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RDV_RELAY_PROXY_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RDV_SERVER - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
read() - Method in class org.eodisp.remote.util.LoggedInputStream
 
read(byte[], int, int) - Method in class org.eodisp.remote.util.LoggedInputStream
 
read(byte[]) - Method in class org.eodisp.remote.util.LoggedInputStream
 
rebind(String, Map<RemoteConfiguration.TransportType, Remote>) - Method in interface org.eodisp.remote.registry.JeriRegistry
 
rebind(String, Remote, RemoteConfiguration.TransportType) - Method in interface org.eodisp.remote.registry.JeriRegistry
 
rebind(String, Map<RemoteConfiguration.TransportType, Remote>) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
rebind(String, Remote, RemoteConfiguration.TransportType) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
rebind(String, Remote) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 
registerConfiguration(RootApp) - Method in class org.eodisp.remote.application.RemoteAppModule
registerConfiguration(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
registerConfiguration(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
registerConfiguration(RootApp) - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
registerJeriPeerGroup(PeerGroup) - Static method in class org.eodisp.remote.jeri.jxta.JxtaNetwork
Registers the JXTA peer group that is used in the JXTA transport layer for Jeri.
registerProcessFactory(String, Class<? extends ProcessFactoryRemote>) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerApplication
 
registerProcessFactory(String, Class<? extends ProcessFactoryRemote>) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
 
registerProcessFactory(String, Class<? extends ProcessFactoryRemote>) - Method in class org.eodisp.remote.launcher.server.LaunchServerRemoteImpl
 
REGISTRY_KEY - Static variable in interface org.eodisp.remote.launcher.RootAppProcessCallback
 
REGISTRY_NAME - Static variable in interface org.eodisp.remote.launcher.server.LaunchServerRemote
The name the launch server is being registered in the RMI registry
REGISTRY_UUID - Static variable in interface org.eodisp.remote.registry.JeriRegistry
 
RELAY_CLIENT - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RELAY_NODE - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RELAY_OFF - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RELAY_SERVER - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
RemoteAppModule - Class in org.eodisp.remote.application
An application module implementation that configures, starts up and shuts down the network infrastructure of a Java application.
RemoteAppModule(int) - Constructor for class org.eodisp.remote.application.RemoteAppModule
 
RemoteConfiguration - Class in org.eodisp.remote.config
 
RemoteConfiguration(File) - Constructor for class org.eodisp.remote.config.RemoteConfiguration
 
RemoteConfiguration.TransportType - Enum in org.eodisp.remote.config
 
remove(ConnectionManagerFastMux.OutboundMux) - Method in class org.eodisp.remote.jeri.connection.fastmux.ConnectionManagerFastMux
Removes and shuts down a mux.
remove(ConnectionManagerNoMux.ConnectionWrapper) - Method in class org.eodisp.remote.jeri.connection.nomux.ConnectionManagerNoMux
Removes a connectionWrapper
removePropertyChangeListener(PropertyChangeListener) - Method in class org.eodisp.remote.util.NetworkConfigurator
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.eodisp.remote.util.NetworkConfigurator
Removes a PropertyChangeListener from the listener list.
removeSession(int) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Removes the identified session from the session table.
requestsInProgress() - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Returns the current number of requests in progress over this connection.
reset() - Method in class org.eodisp.remote.util.LoggedInputStream
 
role - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
RootAppProcess - Interface in org.eodisp.remote.launcher
 
RootAppProcessCallback - Interface in org.eodisp.remote.launcher
 
RootAppProcessFactoryRemote - Interface in org.eodisp.remote.launcher
 
RootAppProcessFactoryRemoteImpl - Class in org.eodisp.remote.launcher
 
RootAppProcessFactoryRemoteImpl() - Constructor for class org.eodisp.remote.launcher.RootAppProcessFactoryRemoteImpl
 
RootAppProcessImpl - Class in org.eodisp.remote.launcher
 
RootAppProcessImpl(String, EnumSet<RemoteConfiguration.TransportType>, int) - Constructor for class org.eodisp.remote.launcher.RootAppProcessImpl
 
RootAppProcessImpl(String, File, EnumSet<RemoteConfiguration.TransportType>, int) - Constructor for class org.eodisp.remote.launcher.RootAppProcessImpl
 
RootAppProcessImpl(String, File, EnumSet<RemoteConfiguration.TransportType>, int, RemoteConfiguration.TransportType, String) - Constructor for class org.eodisp.remote.launcher.RootAppProcessImpl
 
RootAppProcessImpl(String, File, EnumSet<RemoteConfiguration.TransportType>, int, RemoteConfiguration.TransportType, String, Map<String, String>) - Constructor for class org.eodisp.remote.launcher.RootAppProcessImpl
 
RootAppProcessRemote - Interface in org.eodisp.remote.launcher
 
RootAppProcessRemoteImpl - Class in org.eodisp.remote.launcher
 
RootAppProcessRemoteImpl(RootAppProcess) - Constructor for class org.eodisp.remote.launcher.RootAppProcessRemoteImpl
 
RootAppStartedCallbackAppModule - Class in org.eodisp.remote.launcher.server.application
An application module that invokes a callback on the launch server that started the root application.
RootAppStartedCallbackAppModule() - Constructor for class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
RootAppStateListener - Interface in org.eodisp.remote.launcher
 
RootAppStateListenerRemote - Interface in org.eodisp.remote.launcher
 

S

save(File) - Method in class org.eodisp.remote.util.NetworkConfigurator
Generates a PlatformConfig (with NetworkConfigurator.getPlatformConfig()) and saves it in the file given by parameter file.
save() - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use NetworkConfigurator.save(File) instead.
saveAdvertisement(Advertisement, File) - Static method in class org.eodisp.remote.util.JXTAUtil
Use for tests only! Does not throw any exceptions for convenience.
savePlatformConfig(OutputStream) - Method in class org.eodisp.remote.util.NetworkConfigurator
Generates a PlatformConfig (with NetworkConfigurator.getPlatformConfig()) and streams it to the given output stream.
searchLocal(PeerGroup, String) - Static method in class org.eodisp.remote.util.PipeUtil
 
SERVER - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
SERVER - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Session
 
ServerConnectionManagerFastMux - Class in org.eodisp.remote.jeri.connection.fastmux
Provides server-side connection management using the Jini(TM) extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ServerConnectionManagerFastMux() - Constructor for class org.eodisp.remote.jeri.connection.fastmux.ServerConnectionManagerFastMux
Creates a new ServerConnectionManager.
ServerConnectionManagerNoMux - Class in org.eodisp.remote.jeri.connection.nomux
Provides server-side connection management using the Jini(TM) extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ServerConnectionManagerNoMux() - Constructor for class org.eodisp.remote.jeri.connection.nomux.ServerConnectionManagerNoMux
Creates a new ServerConnectionManager.
serverConnectionReady - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
Session - Class in org.eodisp.remote.jeri.internal.fastmux
A Session represents a single session of a multiplexed connection, for either client-side and server-side perspective.
Session(Mux, int, int) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.Session
 
sessions - Variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
setDescription(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets PlaformConfig Peer Description element.
setDown(String, Throwable) - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
This method is intended to be invoked by this class and subclasses only.
setDown(String, Throwable) - Method in class org.eodisp.remote.jeri.internal.fastmux.Session
 
setHome(File) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use NetPeerGroupFactory.NetPeerGroupFactory(ConfigParams, URI) instead.
setHttpEnabled(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Enables or disables the HTTP support.
setHttpIncoming(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Toggles the support to receive messages over HTTP.
setHttpInterfaceAddress(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the HTTP interface Address on which the peer listens for incoming HTTP requests.
setHttpOutgoing(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Toggles the support to send messages over HTTP.
setHttpPort(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the HTTP listening port (default 9901).
setHttpPublicAddress(String, boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use NetworkConfigurator.setHttpPublicAddress(String) and NetworkConfigurator.setHttpPublicAddressExclusive(boolean) instead.
setHttpPublicAddress(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the HTTP address the peer is reachable from the public network.
setHttpPublicAddressExclusive(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
FIXME documentation
setInfrastructureDescription(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated.  
setInfrastructureID(ID) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated.  
setInfrastructureID(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated.  
setInfrastructureName(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated.  
setJeriConnectionTimeout(int) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setJxtaLogEverything(boolean) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setJxtaNpgUri(String) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setJxtaPlatformConfig(File) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setJxtaResetConfig(boolean) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setMode(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. Use the setter methods instead.
setMulticastAddress(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the IP group multicast address (default: "224.0.1.85").
setMulticastPort(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the IP group multicast port (default 1234).
setMulticastSize(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the multicast size.
setName(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the name of the peer (default "unknown").
setPassword(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the password used to sign the private key of the root certificate.
setPeerID(PeerID) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the peer ID of this peer.
setPeerId(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the peer ID of this peer.
setPrincipal(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the Principal for the peer root certificate.
setProxyEnabled(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Enables or disables the Proxy support.
setRelayClient(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
If true then this peer will act as a relay client.
setRelayEnabled(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Enables or disables Relay support.
setRelayMaxClients(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the maximum number of relay clients of this peer.
setRelaySeedURIs(List<String>) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the List relaySeeds represented as Strings

A RelayService seed is defined as a physical endpoint address

e.g.

setRelayServer(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
If true then this peer will act as a relay server.
setRendezvousConfig(NetworkConfigurator.RendezvousConfig) - Method in class org.eodisp.remote.util.NetworkConfigurator
 
setRendezvousEnabled(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Enables or disables the Rendezvous support.
setRendezvousMaxClients(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the maximum number of rendezvous clients of this peer.
setRendezvousSeedURIs(List<String>) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the List of RendezVousService seeds represented as Strings

A RendezvousService seed is defined as a physical endpoint address

e.g.

setTcpEnabled(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Enables or disables the TCP support.
setTcpEndPort(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the highest port on which the TCP Transport will listen if configured to do so.
setTcpIncoming(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Toggles the support to receive messages over the TCP transport (default is enabled).
setTcpInterfaceAddress(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the TCP interface Address on which the peer listens for incoming requests from the TCP transport.
setTcpOutgoing(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Toggles the support to send messages over TCP.
setTcpPort(int) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setTcpPort(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the TCP listening port (default 9701).
setTcpPublicAddress(String, boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use NetworkConfigurator.setTcpPublicAddress(String) and NetworkConfigurator.setTcpPublicAddressExclusive(boolean) instead.
setTcpPublicAddress(String) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the node public address

e.g.

setTcpPublicAddressExclusive(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets whether the public address is exclusive FIXME: Better description of what this means in practice.
setTcpStartPort(int) - Method in class org.eodisp.remote.util.NetworkConfigurator
Sets the lowest port on which the TCP Transport will listen if configured to do so NetworkConfigurator.setTcpIncoming(boolean) is set to true.
setTransport(EnumSet<RemoteConfiguration.TransportType>) - Method in class org.eodisp.remote.config.RemoteConfiguration
 
setTransports(EnumSet<RemoteConfiguration.TransportType>) - Method in interface org.eodisp.remote.launcher.RootAppProcessFactoryRemote
 
setTransports(EnumSet<RemoteConfiguration.TransportType>) - Method in class org.eodisp.remote.launcher.RootAppProcessFactoryRemoteImpl
 
setUseMulticast(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Toggles whether to use IP group multicast (default is true).
setUseOnlyRelaySeeds(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Determines whether to restrict RelayService leases to those defined in the seed list that was set by NetworkConfigurator.addRelaySeedingURI(String) or NetworkConfigurator.addSeedRelay(URI).
setUseOnlyRendezvousSeeds(boolean) - Method in class org.eodisp.remote.util.NetworkConfigurator
Determines whether to restrict RendezvousService leases to those defined in the seed list that was set by #addRendezvousSeedingURI(URI) or NetworkConfigurator.addSeedRendezvous(URI).
shutdown(RootApp) - Method in class org.eodisp.remote.application.RemoteAppModule
Shutdown - Static variable in class org.eodisp.remote.jeri.internal.fastmux.Mux
 
shutdown(String) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxClient
Shuts down this multiplexed connection.
shutdown(String) - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Shuts down this multiplexed connection.
shutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
shutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
shutdown(RootApp) - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
shutdownGracefully() - Method in class org.eodisp.remote.jeri.internal.fastmux.MuxServer
Shuts down this multiplexed connection only if there are no requests in progress (i.e.
simpleGroupJoin(PeerGroup) - Static method in class org.eodisp.remote.util.JXTAUtil
Does a simple group join without any authentication.
skip(long) - Method in class org.eodisp.remote.util.LoggedInputStream
 
SocketChannelConnectionIO - Class in org.eodisp.remote.jeri.internal.fastmux
SocketChannelConnectionIO implements the ConnectionIO abstraction for a connection accessible through a java.nio.channels.SocketChannel, and thus supports non-blocking I/O.
SocketChannelConnectionIO(Mux, SocketChannel) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.SocketChannelConnectionIO
Creates a new SocketChannelConnectionIO for the connection represented by the supplied SocketChannel.
start() - Method in class org.eodisp.remote.jeri.internal.fastmux.ConnectionIO
Start whatever asynchronous activities are required for implementing this instance.
start() - Method in class org.eodisp.remote.jeri.internal.fastmux.Mux
Starts I/O processing.
start() - Method in class org.eodisp.remote.jeri.internal.fastmux.SocketChannelConnectionIO
Starts processing connection data.
start() - Method in class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
Starts processing connection data.
start() - Method in class org.eodisp.remote.util.JxtaNetworkManager
Creates and starts the JXTA NetPeerGroup using a platform configuration template.
started(int, Map<RemoteConfiguration.TransportType, JeriRegistry>) - Method in interface org.eodisp.remote.launcher.RootAppProcessCallback
 
started(Map<RemoteConfiguration.TransportType, JeriRegistry>) - Method in interface org.eodisp.remote.launcher.RootAppStateListener
If this callback is invoked it means that the application is started and can be accessed from remote now.
started(Map<RemoteConfiguration.TransportType, JeriRegistry>) - Method in interface org.eodisp.remote.launcher.RootAppStateListenerRemote
If this callback is invoked it means that the application is started and can be accessed from remote now.
startup(RootApp) - Method in class org.eodisp.remote.application.RemoteAppModule
startup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerAppModule
startup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.LaunchServerDiscoveryAppModule
startup(RootApp) - Method in class org.eodisp.remote.launcher.server.application.RootAppStartedCallbackAppModule
 
stop() - Method in class org.eodisp.remote.util.JxtaNetworkManager
Stops and dereference the NetPeerGroup
StreamConnectionIO - Class in org.eodisp.remote.jeri.internal.fastmux
StreamConnectionIO implements the ConnectionIO abstraction for a connection accessible through standard (blocking) I/O streams, i.e.
StreamConnectionIO(Mux, OutputStream, InputStream) - Constructor for class org.eodisp.remote.jeri.internal.fastmux.StreamConnectionIO
Creates a new StreamConnectionIO for the connection represented by the supplied OutputStream and InputStream pair.

T

TCP_CLIENT - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
TCP_PORT - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 
TCP_SERVER - Static variable in class org.eodisp.remote.util.NetworkConfigurator
Deprecated. use the newXXX static factory method and the setXXX methods instead
TcpEndpointFastMux - Class in org.eodisp.remote.jeri.tcp.fastmux
An implementation of the Endpoint abstraction that uses TCP sockets (instances of Socket) for the underlying communication mechanism.
TcpEndpointNoMux - Class in org.eodisp.remote.jeri.internal.nomux
An implementation of the Endpoint abstraction that uses TCP sockets (instances of Socket) for the underlying communication mechanism.
TcpServerEndpointFastMux - Class in org.eodisp.remote.jeri.tcp.fastmux
An implementation of the ServerEndpoint abstraction that uses TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
TcpServerEndpointNoMux - Class in org.eodisp.remote.jeri.internal.nomux
An implementation of the ServerEndpoint abstraction that uses TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
toString() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpEndpointNoMux
Returns a string representation of this TcpEndpoint.
toString() - Method in class org.eodisp.remote.jeri.internal.nomux.TcpServerEndpointNoMux
Returns a string representation of this TcpServerEndpoint.
toString() - Method in class org.eodisp.remote.jeri.jxta.JxtaEndpoint
Returns a string representation of this JxtaEndpoint.
toString() - Method in class org.eodisp.remote.jeri.jxta.JxtaServerEndpoint
Returns a string representation of this JxtaServerEndpoint.
toString() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpEndpointFastMux
Returns a string representation of this TcpEndpoint.
toString() - Method in class org.eodisp.remote.jeri.tcp.fastmux.TcpServerEndpointFastMux
Returns a string representation of this TcpServerEndpoint.
toString() - Method in class org.eodisp.remote.util.LoggedInputStream
 
TRANSPORT - Static variable in class org.eodisp.remote.config.RemoteConfiguration
 

U

unbind(String) - Method in class org.eodisp.remote.registry.JeriRegistryImpl
 
unexport(Remote, RemoteConfiguration.TransportType, boolean) - Method in class org.eodisp.remote.application.RemoteAppModule
 
unexportAll(Remote, boolean) - Method in class org.eodisp.remote.application.RemoteAppModule
 

V

valueOf(String) - Static method in enum org.eodisp.remote.config.RemoteConfiguration.TransportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eodisp.remote.util.NetworkConfigurator.RendezvousConfig
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eodisp.remote.config.RemoteConfiguration.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eodisp.remote.util.NetworkConfigurator.RendezvousConfig
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForRendeyvousConnection(long) - Method in class org.eodisp.remote.util.JxtaNetworkManager
 
waitUntilDone() - Method in class org.eodisp.remote.jeri.internal.fastmux.IOFuture
Waits until the I/O operation has completed.
write(byte[], int, int) - Method in class org.eodisp.remote.util.LoggedOutputStream
 
write(byte[]) - Method in class org.eodisp.remote.util.LoggedOutputStream
 
write(int) - Method in class org.eodisp.remote.util.LoggedOutputStream
 

A B C D E F G H I J K L M N O P R S T U V W