CSP for Java
(JCSP) 1.1-rc4

Package org.jcsp.net.remote

Supports the remote spawning of processes at other nodes.

See:
          Description

Class Summary
ChildProcess For use by the infrastructure only.
RemoteProcess A proxy process that runs locally while another process executes on a different node.
SpawnerService Services requests from RemoteProcess proxies to start up child JVMs running the actual processes.
SpawnerServiceNT Wraps up the SpawnerService as an NT service.
 

Exception Summary
RemoteProcessFailedException Thrown if a remote process terminates abruptly with a non-zero error code.
RemoteSpawnException Wraps up a non-RuntimeException into a runtime exception that can be ignored or caught and rethrown if required.
 

Package org.jcsp.net.remote Description

Supports the remote spawning of processes at other nodes. A local proxy process strategy is used which attempts to create similar effects to running the process locally. For example the run method of the proxy will not complete until the run of the remote process completes so that a conventional Parallel can be used to synchronize on process termination. Also, any exceptions raised by the remote process will be similarly raised at the local machine.

Refer to the description of RemoteProcess for examples of use. Refer to SpawnerService for details of starting the server process to support the spawning of additional JVMs at a node.

This package is currently in a beta state and the API may be subject to changes.


CSP for Java
(JCSP) 1.1-rc4

Submit a bug or feature to jcsp-team@kent.ac.uk
Version 1.1-rc4 of the JCSP API Specification (Copyright 1997-2008 P.D.Austin and P.H.Welch - All Rights Reserved)
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.