Class DocumentMessageExceptionHandler

java.lang.Object
org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
org.kuali.rice.kew.messaging.exceptionhandling.DocumentMessageExceptionHandler
All Implemented Interfaces:
org.kuali.rice.ksb.messaging.exceptionhandling.MessageExceptionHandler

public class DocumentMessageExceptionHandler extends org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
A MessageExceptionHandler which handles putting documents into exception routing.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • DocumentMessageExceptionHandler

      public DocumentMessageExceptionHandler()
  • Method Details

    • placeInException

      protected void placeInException(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) throws Exception
      Overrides:
      placeInException in class org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
      Throws:
      Exception
    • handleExceptionLastDitchEffort

      public void handleExceptionLastDitchEffort(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) throws Exception
      Specified by:
      handleExceptionLastDitchEffort in interface org.kuali.rice.ksb.messaging.exceptionhandling.MessageExceptionHandler
      Overrides:
      handleExceptionLastDitchEffort in class org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
      Throws:
      Exception
    • scheduleExecution

      protected void scheduleExecution(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) throws Exception
      Overrides:
      scheduleExecution in class org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
      Throws:
      Exception
    • getDocumentId

      protected String getDocumentId(org.kuali.rice.ksb.messaging.PersistedMessageBO message)