gov.nasa.arc.brahms.vm.api.exceptions
Class VMError

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Error
          extended by gov.nasa.arc.brahms.common.exceptions.BrahmsError
              extended by gov.nasa.arc.brahms.vm.api.exceptions.VMError
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConceptFormatError, GuardInstantiationError

public class VMError
extends gov.nasa.arc.brahms.common.exceptions.BrahmsError

The VMError is an error thrown by the Brahms virtual machine used to notify the users of the virtual machine of critical error conditions that are generally not recoverable or for which recovery is not desired.

Version:
12 September 2000
Author:
Ron van Hoof
See Also:
Serialized Form

Constructor Summary
VMError()
          Constructor, creates a new VMError with no detail message
VMError(java.lang.String message)
          Constructor, creates a new VMError with the given detail message
VMError(java.lang.String message, java.lang.Throwable t)
          Constructor, creates a new VMError with the given detail message wrapping the given exception
VMError(java.lang.Throwable t)
          Constructor, creates a new VMError with the given linked exception
 
Method Summary
 
Methods inherited from class gov.nasa.arc.brahms.common.exceptions.BrahmsError
getLinkedException, printStackTrace, printStackTrace, printStackTrace, setLinkedException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VMError

public VMError()
Constructor, creates a new VMError with no detail message


VMError

public VMError(java.lang.String message)
Constructor, creates a new VMError with the given detail message

Parameters:
message - the detail message

VMError

public VMError(java.lang.Throwable t)
Constructor, creates a new VMError with the given linked exception

Parameters:
t - the Throwable to be linked to this exception

VMError

public VMError(java.lang.String message,
               java.lang.Throwable t)
Constructor, creates a new VMError with the given detail message wrapping the given exception

Parameters:
message - the detail message
t - the Throwable to be linked to this exception


Copyright © 1997-2012 All Rights Reserved.