JanosVM v1.0 API

java.lang.isolate
Class IsolateStartupException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.isolate.IsolateStartupException
All Implemented Interfaces:
java.io.Serializable

public class IsolateStartupException
extends java.lang.Exception

See Also:
Serialized Form

Field Summary
private  java.lang.String remoteMessage
           
private  java.lang.String remoteName
           
private  java.lang.Object[] trace
           
 
Fields inherited from class java.lang.Throwable
backtrace, cause, message, serialVersionUID, setCause
 
Constructor Summary
  IsolateStartupException()
           
  IsolateStartupException(java.lang.String detail)
           
(package private) IsolateStartupException(java.lang.String detail, java.lang.Exception other)
           
  IsolateStartupException(java.lang.String detail, java.lang.String remoteName, java.lang.String remoteMessage, java.lang.Object[] trace)
           
 
Method Summary
 java.lang.String getRemoteMessage()
           
 java.lang.String getRemoteName()
           
 java.lang.Object[] getRemoteStackTrace()
           
 void printRemoteStackTrace()
          Prints the remote exception name, message, and stack trace, like Throwable.printStackTrace() does for the local exception.
 void printRemoteStackTrace(java.io.PrintStream ps)
          Prints the remote exception like printRemoteStackTrace() to the given PrintStream.
 void printRemoteStackTrace(java.io.PrintWriter pw)
          Prints the remote exception like printRemoteStackTrace() to the given PrintWriter.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, initCause, printStackTrace, printStackTrace, printStackTrace, printStackTrace0, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

remoteName

private final java.lang.String remoteName

remoteMessage

private final java.lang.String remoteMessage

trace

private final java.lang.Object[] trace
Constructor Detail

IsolateStartupException

IsolateStartupException(java.lang.String detail,
                        java.lang.Exception other)

IsolateStartupException

public IsolateStartupException()

IsolateStartupException

public IsolateStartupException(java.lang.String detail)

IsolateStartupException

public IsolateStartupException(java.lang.String detail,
                               java.lang.String remoteName,
                               java.lang.String remoteMessage,
                               java.lang.Object[] trace)
Method Detail

getRemoteMessage

public java.lang.String getRemoteMessage()

getRemoteName

public java.lang.String getRemoteName()

getRemoteStackTrace

public java.lang.Object[] getRemoteStackTrace()

printRemoteStackTrace

public void printRemoteStackTrace()
Prints the remote exception name, message, and stack trace, like Throwable.printStackTrace() does for the local exception. If no exception information is available, nothing will be printed.

printRemoteStackTrace

public void printRemoteStackTrace(java.io.PrintStream ps)
Prints the remote exception like printRemoteStackTrace() to the given PrintStream. If no exception information is available, nothing will be printed.

printRemoteStackTrace

public void printRemoteStackTrace(java.io.PrintWriter pw)
Prints the remote exception like printRemoteStackTrace() to the given PrintWriter. If no exception information is available, nothing will be printed.

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003