|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.spring.spi.TransactionErrorHandlerBuilder
public class TransactionErrorHandlerBuilder
An error handler which will roll the exception back if there is an error rather than using the dead letter channel and retry logic. A delay is also used after a rollback
Constructor Summary | |
---|---|
TransactionErrorHandlerBuilder()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
TransactionErrorHandlerBuilder |
backOffMultiplier(double backOffMultiplier)
Deprecated. will be removed in Camel 2.0 |
TransactionErrorHandlerBuilder |
collisionAvoidancePercent(short collisionAvoidancePercent)
Deprecated. will be removed in Camel 2.0 |
ErrorHandlerBuilder |
copy()
|
Processor |
createErrorHandler(RouteContext routeContext,
Processor processor)
|
TransactionErrorHandlerBuilder |
delay(long delay)
|
DelayPolicy |
getDelayPolicy()
|
RedeliveryPolicy |
getRedeliveryPolicy()
Deprecated. use setDelayPolicy. Will be removed in Camel 2.0 |
TransactionTemplate |
getTransactionTemplate()
|
TransactionErrorHandlerBuilder |
initialRedeliveryDelay(long initialRedeliveryDelay)
Deprecated. use delay - will be removed in Camel 2.0 |
TransactionErrorHandlerBuilder |
maximumRedeliveries(int maximumRedeliveries)
Deprecated. will be removed in Camel 2.0 |
TransactionErrorHandlerBuilder |
maximumRedeliveryDelay(long maximumRedeliveryDelay)
Deprecated. will be removed in Camel 2.0 |
void |
setDelayPolicy(DelayPolicy delayPolicy)
|
void |
setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy)
Deprecated. use setDelayPolicy. Will be removed in Camel 2.0 |
void |
setTransactionTemplate(TransactionTemplate transactionTemplate)
|
TransactionErrorHandlerBuilder |
useCollisionAvoidance()
Deprecated. will be removed in Camel 2.0 |
TransactionErrorHandlerBuilder |
useExponentialBackOff()
Deprecated. will be removed in Camel 2.0 |
Methods inherited from class org.apache.camel.builder.ErrorHandlerBuilderSupport |
---|
addErrorHandlers, configure, getExceptions, setErrorHandlers |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransactionErrorHandlerBuilder()
Method Detail |
---|
public TransactionTemplate getTransactionTemplate()
public void setTransactionTemplate(TransactionTemplate transactionTemplate)
public RedeliveryPolicy getRedeliveryPolicy()
public void setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy)
public DelayPolicy getDelayPolicy()
public void setDelayPolicy(DelayPolicy delayPolicy)
public ErrorHandlerBuilder copy()
copy
in interface ErrorHandlerBuilder
public Processor createErrorHandler(RouteContext routeContext, Processor processor) throws Exception
createErrorHandler
in interface ErrorHandlerBuilder
Exception
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
public TransactionErrorHandlerBuilder backOffMultiplier(double backOffMultiplier)
public TransactionErrorHandlerBuilder collisionAvoidancePercent(short collisionAvoidancePercent)
public TransactionErrorHandlerBuilder initialRedeliveryDelay(long initialRedeliveryDelay)
public TransactionErrorHandlerBuilder maximumRedeliveries(int maximumRedeliveries)
public TransactionErrorHandlerBuilder maximumRedeliveryDelay(long maximumRedeliveryDelay)
public TransactionErrorHandlerBuilder useCollisionAvoidance()
public TransactionErrorHandlerBuilder useExponentialBackOff()
public TransactionErrorHandlerBuilder delay(long delay)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |