public class org.apache.camel.builder.LoggingErrorHandlerBuilder extends org.apache.camel.builder.ErrorHandlerBuilderSupport
{
private org.slf4j.Logger log;
private org.apache.camel.LoggingLevel level;
public void <init>()
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void <init>()>();
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/slf4j/Logger;");
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel ERROR>;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
return;
}
public void <init>(org.slf4j.Logger)
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v, v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.slf4j.Logger;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void <init>()>();
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/slf4j/Logger;");
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel ERROR>;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
return;
}
public void <init>(org.slf4j.Logger, org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v, v;
org.slf4j.Logger v, v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.slf4j.Logger;
v := @parameter: org.apache.camel.LoggingLevel;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void <init>()>();
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/slf4j/Logger;");
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel ERROR>;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
return;
}
public boolean supportTransacted()
{
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
return 0;
}
public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
{
org.apache.camel.builder.LoggingErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v = new org.apache.camel.builder.LoggingErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: void <init>()>();
virtualinvoke v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: void cloneBuilder(org.apache.camel.builder.LoggingErrorHandlerBuilder)>(v);
return v;
}
protected void cloneBuilder(org.apache.camel.builder.LoggingErrorHandlerBuilder)
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v, v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.apache.camel.builder.LoggingErrorHandlerBuilder;
specialinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderSupport: void cloneBuilder(org.apache.camel.builder.ErrorHandlerBuilderSupport)>(v);
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level>;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log>;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
return;
}
public org.apache.camel.Processor createErrorHandler(org.apache.camel.spi.RouteContext, org.apache.camel.Processor)
{
org.apache.camel.LoggingLevel v, v, v;
org.apache.camel.CamelContext v;
org.slf4j.Logger v;
org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy v;
org.apache.camel.processor.RedeliveryPolicy v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
org.apache.camel.Processor v;
org.apache.camel.processor.LoggingErrorHandler v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v = new org.apache.camel.util.CamelLogger;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log>;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level>;
specialinvoke v.<org.apache.camel.util.CamelLogger: void <init>(org.slf4j.Logger,org.apache.camel.LoggingLevel)>(v, v);
v = new org.apache.camel.processor.RedeliveryPolicy;
specialinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void <init>()>();
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogExhausted(boolean)>(1);
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level>;
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setRetriesExhaustedLogLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogStackTrace(boolean)>(1);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogRetryAttempted(boolean)>(0);
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel OFF>;
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setRetryAttemptedLogLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogRetryStackTrace(boolean)>(0);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogContinued(boolean)>(0);
virtualinvoke v.<org.apache.camel.processor.RedeliveryPolicy: void setLogHandled(boolean)>(0);
v = new org.apache.camel.processor.LoggingErrorHandler;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy getExceptionPolicyStrategy()>();
specialinvoke v.<org.apache.camel.processor.LoggingErrorHandler: void <init>(org.apache.camel.CamelContext,org.apache.camel.Processor,org.apache.camel.util.CamelLogger,org.apache.camel.processor.RedeliveryPolicy,org.apache.camel.processor.exceptionpolicy.ExceptionPolicyStrategy)>(v, v, v, v, v);
virtualinvoke v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: void configure(org.apache.camel.spi.RouteContext,org.apache.camel.processor.ErrorHandler)>(v, v);
return v;
}
public org.apache.camel.LoggingLevel getLevel()
{
org.apache.camel.LoggingLevel v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level>;
return v;
}
public void setLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.apache.camel.LoggingLevel;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
return;
}
public org.slf4j.Logger getLog()
{
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log>;
return v;
}
public void setLog(org.slf4j.Logger)
{
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.slf4j.Logger;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
return;
}
public java.lang.String getLogName()
{
org.slf4j.Logger v, v;
java.lang.String v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log>;
if v == null goto label;
v = v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log>;
v = interfaceinvoke v.<org.slf4j.Logger: java.lang.String getName()>();
goto label;
label:
v = null;
label:
return v;
}
public void setLogName(java.lang.String)
{
java.lang.String v;
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: java.lang.String;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.String)>(v);
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
return;
}
public org.apache.camel.builder.LoggingErrorHandlerBuilder level(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.apache.camel.LoggingLevel;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.apache.camel.LoggingLevel level> = v;
return v;
}
public org.apache.camel.builder.LoggingErrorHandlerBuilder log(org.slf4j.Logger)
{
org.slf4j.Logger v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: org.slf4j.Logger;
v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: org.slf4j.Logger log> = v;
return v;
}
public org.apache.camel.builder.LoggingErrorHandlerBuilder logName(java.lang.String)
{
java.lang.String v;
org.apache.camel.builder.LoggingErrorHandlerBuilder v;
v := @this: org.apache.camel.builder.LoggingErrorHandlerBuilder;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.builder.LoggingErrorHandlerBuilder: void setLogName(java.lang.String)>(v);
return v;
}
}