org.yawlfoundation.yawl.exceptions
Class YPersistenceException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.yawlfoundation.yawl.exceptions.YAWLException
              extended by org.yawlfoundation.yawl.exceptions.YPersistenceException
All Implemented Interfaces:
Serializable

public class YPersistenceException
extends YAWLException

Exception which indicates a failure has occured within the persistence layer of the YAWL engine.

Notes: This exception should be caught and handled as a fatal exception within the engine code. As it indicates some failure to persist a runtime object to storage, the usual action would be to gracefully terminate the engine without processing any other work.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.yawlfoundation.yawl.exceptions.YAWLException
_builder, _message, MESSAGE_NM
 
Constructor Summary
YPersistenceException(String message)
           
YPersistenceException(String message, Throwable cause)
           
YPersistenceException(Throwable cause)
           
 
Method Summary
 
Methods inherited from class org.yawlfoundation.yawl.exceptions.YAWLException
getMessage, parseMessage, rethrow, setMessage, toXML, toXMLGuts, unmarshal
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

YPersistenceException

public YPersistenceException(String message)

YPersistenceException

public YPersistenceException(Throwable cause)

YPersistenceException

public YPersistenceException(String message,
                             Throwable cause)


Copyright © 2004-2012 The YAWL Foundation.