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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetDocumentId(org.kuali.rice.ksb.messaging.PersistedMessageBO message) voidhandleExceptionLastDitchEffort(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) protected voidplaceInException(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) protected voidscheduleExecution(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) Methods inherited from class org.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler
getGlobalMaxRetryAttempts, getImmediateExceptionRouting, getMaxRetryAttempts, getTimeIncrement, handleException, isInException, requeue
-
Constructor Details
-
DocumentMessageExceptionHandler
public DocumentMessageExceptionHandler()
-
-
Method Details
-
placeInException
protected void placeInException(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) throws Exception - Overrides:
placeInExceptionin classorg.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:
handleExceptionLastDitchEffortin interfaceorg.kuali.rice.ksb.messaging.exceptionhandling.MessageExceptionHandler- Overrides:
handleExceptionLastDitchEffortin classorg.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler- Throws:
Exception
-
scheduleExecution
protected void scheduleExecution(Throwable throwable, org.kuali.rice.ksb.messaging.PersistedMessageBO message) throws Exception - Overrides:
scheduleExecutionin classorg.kuali.rice.ksb.messaging.exceptionhandling.DefaultMessageExceptionHandler- Throws:
Exception
-
getDocumentId
-