public class org.apache.camel.builder.DefaultErrorHandlerBuilder extends org.apache.camel.builder.ErrorHandlerBuilderSupport
{
protected org.apache.camel.util.CamelLogger logger;
protected org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy;
protected org.apache.camel.Processor onRedelivery;
protected org.apache.camel.Predicate retryWhile;
protected java.lang.String retryWhileRef;
protected org.apache.camel.Processor failureProcessor;
protected org.apache.camel.Endpoint deadLetter;
protected java.lang.String deadLetterUri;
protected boolean deadLetterHandleNewException;
protected boolean useOriginalMessage;
protected boolean asyncDelayedRedelivery;
protected java.lang.String executorServiceRef;
protected java.util.concurrent.ScheduledExecutorService executorService;
protected org.apache.camel.Processor onPrepareFailure;
protected org.apache.camel.Processor onExceptionOccurred;
public void <init>()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void <init>()>();
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean deadLetterHandleNewException> = 1;
return;
}
public org.apache.camel.Processor createErrorHandler(org.apache.camel.spi.RouteContext, org.apache.camel.Processor) throws java.lang.Exception
{
org.apache.camel.CamelContext v, v, v;
org.apache.camel.processor.DefaultErrorHandler v;
org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.Processor v, v, v, v;
org.apache.camel.Predicate v;
org.apache.camel.util.CamelLogger v;
java.util.concurrent.ScheduledExecutorService v;
org.apache.camel.spi.RouteContext v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v = new org.apache.camel.processor.DefaultErrorHandler;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger getLogger()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor getOnRedelivery()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy getExceptionPolicyStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate getRetryWhilePolicy(org.apache.camel.CamelContext)>(v);
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService getExecutorService(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor getOnPrepareFailure()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor getOnExceptionOccurred()>();
specialinvoke v.<org.apache.camel.processor.DefaultErrorHandler: void <init>(org.apache.camel.CamelContext,org.apache.camel.Processor,org.apache.camel.util.CamelLogger,org.apache.camel.Processor,org.apache.camel.processor.RedeliveryPolicy,org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy,org.apache.camel.Predicate,java.util.concurrent.ScheduledExecutorService,org.apache.camel.Processor,org.apache.camel.Processor)>(v, v, v, v, v, v, v, v, v, v);
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void configure(org.apache.camel.spi.RouteContext,org.apache.camel.processor.ErrorHandler)>(v, v);
return v;
}
public boolean supportTransacted()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
return 0;
}
public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = new org.apache.camel.builder.DefaultErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void <init>()>();
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder)>(v);
return v;
}
protected void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder)
{
org.apache.camel.Endpoint v, v;
org.apache.camel.Processor v, v, v, v, v, v, v, v;
org.apache.camel.Predicate v, v;
org.apache.camel.util.CamelLogger v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
org.apache.camel.processor.RedeliveryPolicy v, v, v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.builder.DefaultErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void cloneBuilder(org.apache.camel.builder.ErrorHandlerBuilderSupport)>(v);
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setLogger(org.apache.camel.util.CamelLogger)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy copy()>();
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setRedeliveryPolicy(org.apache.camel.processor.RedeliveryPolicy)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onRedelivery>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onRedelivery>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnRedelivery(org.apache.camel.Processor)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate retryWhile>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate retryWhile>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setRetryWhile(org.apache.camel.Predicate)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String retryWhileRef>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String retryWhileRef>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setRetryWhileRef(java.lang.String)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor failureProcessor>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor failureProcessor>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setFailureProcessor(org.apache.camel.Processor)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Endpoint deadLetter>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Endpoint deadLetter>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setDeadLetter(org.apache.camel.Endpoint)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String deadLetterUri>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String deadLetterUri>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setDeadLetterUri(java.lang.String)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onPrepareFailure>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onPrepareFailure>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnPrepareFailure(org.apache.camel.Processor)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onExceptionOccurred>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onExceptionOccurred>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnExceptionOccurred(org.apache.camel.Processor)>(v);
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean deadLetterHandleNewException>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setDeadLetterHandleNewException(boolean)>(v);
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean useOriginalMessage>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setUseOriginalMessage(boolean)>(v);
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean asyncDelayedRedelivery>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setAsyncDelayedRedelivery(boolean)>(v);
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setExecutorServiceRef(java.lang.String)>(v);
return;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder backOffMultiplier(double)
{
org.apache.camel.processor.RedeliveryPolicy v;
double v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: double;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy backOffMultiplier(double)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder collisionAvoidancePercent(double)
{
org.apache.camel.processor.RedeliveryPolicy v;
double v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: double;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy collisionAvoidancePercent(double)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder redeliverDelay(long)
{
long v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy redeliveryDelay(long)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder redeliveryDelay(long)
{
long v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy redeliveryDelay(long)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder delayPattern(java.lang.String)
{
java.lang.String v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy delayPattern(java.lang.String)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder maximumRedeliveries(int)
{
int v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy maximumRedeliveries(int)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder disableRedelivery()
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy maximumRedeliveries(int)>(0);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder maximumRedeliveryDelay(long)
{
long v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy maximumRedeliveryDelay(long)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder useCollisionAvoidance()
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy useCollisionAvoidance()>();
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder useExponentialBackOff()
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy useExponentialBackOff()>();
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder retriesExhaustedLogLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.LoggingLevel;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setRetriesExhaustedLogLevel(org.apache.camel.LoggingLevel)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder retryAttemptedLogLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.LoggingLevel;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setRetryAttemptedLogLevel(org.apache.camel.LoggingLevel)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder retryAttemptedLogInterval(int)
{
int v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setRetryAttemptedLogInterval(int)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logStackTrace(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogStackTrace(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logRetryStackTrace(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogRetryStackTrace(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logHandled(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogHandled(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logNewException(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogNewException(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logExhausted(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogExhausted(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logRetryAttempted(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogRetryAttempted(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logExhaustedMessageHistory(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogExhaustedMessageHistory(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logExhaustedMessageBody(boolean)
{
java.lang.Boolean v;
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogExhaustedMessageBody(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder exchangeFormatterRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setExchangeFormatterRef(java.lang.String)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder asyncDelayedRedelivery()
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setAsyncDelayedRedelivery(boolean)>(1);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder allowRedeliveryWhileStopping(boolean)
{
org.apache.camel.processor.RedeliveryPolicy v;
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setAllowRedeliveryWhileStopping(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder executorServiceRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setExecutorServiceRef(java.lang.String)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder logger(org.apache.camel.util.CamelLogger)
{
org.apache.camel.util.CamelLogger v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.util.CamelLogger;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setLogger(org.apache.camel.util.CamelLogger)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder loggingLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.LoggingLevel;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger getLogger()>();
virtualinvoke v.<org.apache.camel.util.CamelLogger: void setLevel(org.apache.camel.LoggingLevel)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder log(org.slf4j.Logger)
{
org.slf4j.Logger v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.slf4j.Logger;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger getLogger()>();
virtualinvoke v.<org.apache.camel.util.CamelLogger: void setLog(org.slf4j.Logger)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder log(java.lang.String)
{
org.slf4j.Logger v;
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.builder.DefaultErrorHandlerBuilder log(org.slf4j.Logger)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder log(java.lang.Class)
{
org.slf4j.Logger v;
java.lang.Class v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.Class;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.builder.DefaultErrorHandlerBuilder log(org.slf4j.Logger)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder onRedelivery(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnRedelivery(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder retryWhile(org.apache.camel.Expression)
{
org.apache.camel.Expression v;
org.apache.camel.Predicate v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Expression;
v = staticinvoke <org.apache.camel.util.ExpressionToPredicateAdapter: org.apache.camel.Predicate toPredicate(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setRetryWhile(org.apache.camel.Predicate)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder useOriginalMessage()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setUseOriginalMessage(boolean)>(1);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder deadLetterHandleNewException(boolean)
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setDeadLetterHandleNewException(boolean)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder checkException()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setDeadLetterHandleNewException(boolean)>(0);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder onPrepareFailure(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnPrepareFailure(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.builder.DefaultErrorHandlerBuilder onExceptionOccurred(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: void setOnExceptionOccurred(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.Processor getFailureProcessor()
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor failureProcessor>;
return v;
}
public void setFailureProcessor(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor failureProcessor> = v;
return;
}
public org.apache.camel.processor.RedeliveryPolicy getRedeliveryPolicy()
{
org.apache.camel.processor.RedeliveryPolicy v, v, v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy createRedeliveryPolicy()>();
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy> = v;
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy>;
return v;
}
public void setRedeliveryPolicy(org.apache.camel.processor.RedeliveryPolicy)
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.processor.RedeliveryPolicy;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.processor.RedeliveryPolicy redeliveryPolicy> = v;
return;
}
public org.apache.camel.util.CamelLogger getLogger()
{
org.apache.camel.util.CamelLogger v, v, v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger>;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger createLogger()>();
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger> = v;
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger>;
return v;
}
public void setLogger(org.apache.camel.util.CamelLogger)
{
org.apache.camel.util.CamelLogger v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.util.CamelLogger;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.util.CamelLogger logger> = v;
return;
}
public org.apache.camel.Processor getOnRedelivery()
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onRedelivery>;
return v;
}
public void setOnRedelivery(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onRedelivery> = v;
return;
}
public org.apache.camel.Predicate getRetryWhilePolicy(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
org.apache.camel.Predicate v;
org.apache.camel.spi.Language v;
java.lang.String v, v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.CamelContext;
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate getRetryWhile()>();
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String getRetryWhileRef()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.Language resolveLanguage(java.lang.String)>("bean");
v = virtualinvoke v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String getRetryWhileRef()>();
v = interfaceinvoke v.<org.apache.camel.spi.Language: org.apache.camel.Predicate createPredicate(java.lang.String)>(v);
label:
return v;
}
public org.apache.camel.Predicate getRetryWhile()
{
org.apache.camel.Predicate v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate retryWhile>;
return v;
}
public void setRetryWhile(org.apache.camel.Predicate)
{
org.apache.camel.Predicate v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Predicate;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Predicate retryWhile> = v;
return;
}
public java.lang.String getRetryWhileRef()
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String retryWhileRef>;
return v;
}
public void setRetryWhileRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String retryWhileRef> = v;
return;
}
public java.lang.String getDeadLetterUri()
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String deadLetterUri>;
return v;
}
public void setDeadLetterUri(java.lang.String)
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Endpoint deadLetter> = null;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String deadLetterUri> = v;
return;
}
public org.apache.camel.Endpoint getDeadLetter()
{
org.apache.camel.Endpoint v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Endpoint deadLetter>;
return v;
}
public void setDeadLetter(org.apache.camel.Endpoint)
{
java.lang.String v;
org.apache.camel.Endpoint v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Endpoint;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Endpoint deadLetter> = v;
v = interfaceinvoke v.<org.apache.camel.Endpoint: java.lang.String getEndpointUri()>();
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String deadLetterUri> = v;
return;
}
public boolean isDeadLetterHandleNewException()
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean deadLetterHandleNewException>;
return v;
}
public void setDeadLetterHandleNewException(boolean)
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean deadLetterHandleNewException> = v;
return;
}
public boolean isUseOriginalMessage()
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean useOriginalMessage>;
return v;
}
public void setUseOriginalMessage(boolean)
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean useOriginalMessage> = v;
return;
}
public boolean isAsyncDelayedRedelivery()
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean asyncDelayedRedelivery>;
return v;
}
public void setAsyncDelayedRedelivery(boolean)
{
boolean v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: boolean;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: boolean asyncDelayedRedelivery> = v;
return;
}
public java.lang.String getExecutorServiceRef()
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
return v;
}
public void setExecutorServiceRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: java.lang.String;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef> = v;
return;
}
public org.apache.camel.Processor getOnPrepareFailure()
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onPrepareFailure>;
return v;
}
public void setOnPrepareFailure(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onPrepareFailure> = v;
return;
}
public org.apache.camel.Processor getOnExceptionOccurred()
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onExceptionOccurred>;
return v;
}
public void setOnExceptionOccurred(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.Processor;
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: org.apache.camel.Processor onExceptionOccurred> = v;
return;
}
protected org.apache.camel.processor.RedeliveryPolicy createRedeliveryPolicy()
{
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = new org.apache.camel.processor.RedeliveryPolicy;
specialinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void <init>()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: org.apache.camel.processor.RedeliveryPolicy disableRedelivery()>();
return v;
}
protected org.apache.camel.util.CamelLogger createLogger()
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v = new org.apache.camel.util.CamelLogger;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/camel/processor/DefaultErrorHandler;");
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel ERROR>;
specialinvoke v.<org.apache.camel.util.CamelLogger: void <init>(org.slf4j.Logger,org.apache.camel.LoggingLevel)>(v, v);
return v;
}
protected synchronized java.util.concurrent.ScheduledExecutorService getExecutorService(org.apache.camel.CamelContext)
{
org.apache.camel.spi.ThreadPoolProfile v;
java.util.concurrent.ScheduledExecutorService v, v, v, v, v, v;
org.apache.camel.spi.ExecutorServiceManager v;
java.lang.String v, v, v, v, v, v;
boolean v;
org.apache.camel.CamelContext v;
org.apache.camel.spi.Registry v;
java.lang.IllegalArgumentException v;
java.lang.Object v;
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
v := @parameter: org.apache.camel.CamelContext;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService>;
if v == null goto label;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService>;
v = interfaceinvoke v.<java.util.concurrent.ScheduledExecutorService: boolean isShutdown()>();
if v == 0 goto label;
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.Registry getRegistry()>();
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
v = interfaceinvoke v.<org.apache.camel.spi.Registry: java.lang.Object lookupByNameAndType(java.lang.String,java.lang.Class)>(v, class "Ljava/util/concurrent/ScheduledExecutorService;");
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService> = v;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ExecutorServiceManager getExecutorServiceManager()>();
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
v = interfaceinvoke v.<org.apache.camel.spi.ExecutorServiceManager: org.apache.camel.spi.ThreadPoolProfile getThreadPoolProfile(java.lang.String)>(v);
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
v = interfaceinvoke v.<org.apache.camel.spi.ExecutorServiceManager: java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(java.lang.Object,java.lang.String,org.apache.camel.spi.ThreadPoolProfile)>(v, v, v);
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService> = v;
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService>;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.lang.String executorServiceRef>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("ExecutorServiceRef \u not found in registry.");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService> = null;
label:
v = v.<org.apache.camel.builder.DefaultErrorHandlerBuilder: java.util.concurrent.ScheduledExecutorService executorService>;
return v;
}
public java.lang.String toString()
{
org.apache.camel.builder.DefaultErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.DefaultErrorHandlerBuilder;
return "DefaultErrorHandlerBuilder";
}
}