Package org.jcsp.net.remote
Class RemoteProcessFailedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.jcsp.net.remote.RemoteProcessFailedException
-
- All Implemented Interfaces:
java.io.Serializable
public class RemoteProcessFailedException extends java.lang.RuntimeException
Thrown if a remote process terminates abruptly with a non-zero error code.- Author:
- Quickstone Technologies Limited
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteProcessFailedException(int ec, CSProcess proc)
Constructs a new exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getErrorCode()
Returns the error code of the remote JVM.CSProcess
getFailedProcess()
Returns the process that was running when the error occurred.java.lang.String
toString()
Returns a string description of the exception.
-
-
-
Constructor Detail
-
RemoteProcessFailedException
public RemoteProcessFailedException(int ec, CSProcess proc)
Constructs a new exception.- Parameters:
ec
- the exit code from the remote JVM.proc
- the process that was running.
-
-
Method Detail
-
toString
public java.lang.String toString()
Returns a string description of the exception.- Overrides:
toString
in classjava.lang.Throwable
-
getErrorCode
public int getErrorCode()
Returns the error code of the remote JVM.
-
getFailedProcess
public CSProcess getFailedProcess()
Returns the process that was running when the error occurred.
-
-