Class DefaultExceptionServiceImpl
java.lang.Object
org.kuali.rice.ksb.messaging.exceptionhandling.DefaultExceptionServiceImpl
- All Implemented Interfaces:
ExceptionRoutingService
Default implementation of
ExceptionRoutingService. Just saves
the message in the queue as is, which should be marked Exception by the
MessageExceptionHandler.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MessageExceptionHandlergetMessageExceptionHandler(QName serviceName) voidplaceInExceptionRouting(Throwable throwable, PersistedMessageBO message) voidplaceInExceptionRoutingLastDitchEffort(Throwable throwable, PersistedMessageBO message) voidscheduleExecution(Throwable throwable, PersistedMessageBO message, String description)
-
Constructor Details
-
DefaultExceptionServiceImpl
public DefaultExceptionServiceImpl()
-
-
Method Details
-
placeInExceptionRouting
public void placeInExceptionRouting(Throwable throwable, PersistedMessageBO message) throws Exception - Specified by:
placeInExceptionRoutingin interfaceExceptionRoutingService- Throws:
Exception
-
placeInExceptionRoutingLastDitchEffort
public void placeInExceptionRoutingLastDitchEffort(Throwable throwable, PersistedMessageBO message) throws Exception - Specified by:
placeInExceptionRoutingLastDitchEffortin interfaceExceptionRoutingService- Throws:
Exception
-
getMessageExceptionHandler
-
scheduleExecution
public void scheduleExecution(Throwable throwable, PersistedMessageBO message, String description) throws Exception - Specified by:
scheduleExecutionin interfaceExceptionRoutingService- Throws:
Exception
-