Class YPersistenceException

  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:

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


public YPersistenceException(String message)


public YPersistenceException(Throwable cause)


public YPersistenceException(String message,
                             Throwable cause)

Copyright © 2004-2012 The YAWL Foundation.