public class ExceptionPolicy extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ExceptionPolicy.RedeliveryOption | 
| Constructor and Description | 
|---|
| ExceptionPolicy(String id,
               String routeId,
               boolean useOriginalInMessage,
               boolean useOriginalInBody,
               boolean hasOutputs,
               org.apache.camel.Predicate handledPolicy,
               org.apache.camel.Predicate continuedPolicy,
               org.apache.camel.Predicate retryWhilePolicy,
               org.apache.camel.Processor onRedelivery,
               org.apache.camel.Processor onExceptionOccurred,
               String redeliveryPolicyRef,
               Map<ExceptionPolicy.RedeliveryOption,String> redeliveryPolicy,
               List<String> exceptions) | 
| Modifier and Type | Method and Description | 
|---|---|
| RedeliveryPolicy | createRedeliveryPolicy(org.apache.camel.CamelContext context,
                      RedeliveryPolicy parentPolicy)Allows an exception handler to create a new redelivery policy for this exception type | 
| boolean | determineIfRedeliveryIsEnabled(org.apache.camel.CamelContext camelContext) | 
| org.apache.camel.Predicate | getContinuedPolicy() | 
| List<String> | getExceptions() | 
| org.apache.camel.Predicate | getHandledPolicy() | 
| String | getId() | 
| org.apache.camel.Processor | getOnExceptionOccurred() | 
| org.apache.camel.Processor | getOnRedelivery() | 
| org.apache.camel.Predicate | getRetryWhilePolicy() | 
| String | getRouteId() | 
| boolean | isUseOriginalInBody() | 
| boolean | isUseOriginalInMessage() | 
public ExceptionPolicy(String id, String routeId, boolean useOriginalInMessage, boolean useOriginalInBody, boolean hasOutputs, org.apache.camel.Predicate handledPolicy, org.apache.camel.Predicate continuedPolicy, org.apache.camel.Predicate retryWhilePolicy, org.apache.camel.Processor onRedelivery, org.apache.camel.Processor onExceptionOccurred, String redeliveryPolicyRef, Map<ExceptionPolicy.RedeliveryOption,String> redeliveryPolicy, List<String> exceptions)
public String getId()
public String getRouteId()
public boolean isUseOriginalInMessage()
public boolean isUseOriginalInBody()
public org.apache.camel.Predicate getHandledPolicy()
public org.apache.camel.Predicate getContinuedPolicy()
public org.apache.camel.Predicate getRetryWhilePolicy()
public org.apache.camel.Processor getOnRedelivery()
public org.apache.camel.Processor getOnExceptionOccurred()
public RedeliveryPolicy createRedeliveryPolicy(org.apache.camel.CamelContext context, RedeliveryPolicy parentPolicy)
context - the camel contextparentPolicy - the current redelivery policy, is newer nullApache Camel