org.ourgrid.gridmachine.exception
Class FailCauseException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.ourgrid.common.exception.OurgridException
              extended by org.ourgrid.gridmachine.exception.FailCauseException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FileTransferException, GenericFailCauseException, ReplicaFailedException, UnableToCreatePlaypenException, UnableToCreateStorageException, UnableToExecuteException, UnavailableGumException

public abstract class FailCauseException
extends OurgridException

See Also:
Serialized Form

Constructor Summary
FailCauseException()
           
FailCauseException(java.lang.String message)
           
FailCauseException(java.lang.String message, java.lang.Throwable newDetail)
           
FailCauseException(java.lang.Throwable newDetail)
           
 
Method Summary
abstract  java.lang.String getSimpleMessage()
          Used to acquire a simple message determining the fail cause.
 
Methods inherited from class org.ourgrid.common.exception.OurgridException
getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FailCauseException

public FailCauseException()

FailCauseException

public FailCauseException(java.lang.Throwable newDetail)

FailCauseException

public FailCauseException(java.lang.String message)

FailCauseException

public FailCauseException(java.lang.String message,
                          java.lang.Throwable newDetail)
Method Detail

getSimpleMessage

public abstract java.lang.String getSimpleMessage()
Used to acquire a simple message determining the fail cause.

Returns:
String with the cause.