public class org.apache.camel.processor.DefaultExchangeFormatter extends java.lang.Object implements org.apache.camel.spi.ExchangeFormatter
{
protected static final java.lang.String LS;
private static final java.lang.String SEPARATOR;
private boolean showExchangeId;
private boolean showExchangePattern;
private boolean showProperties;
private boolean showHeaders;
private boolean skipBodyLineSeparator;
private boolean showBody;
private boolean showBodyType;
private boolean showOut;
private boolean showException;
private boolean showCaughtException;
private boolean showStackTrace;
private boolean showAll;
private boolean multiline;
private boolean showFuture;
private boolean showStreams;
private boolean showFiles;
private int maxChars;
private org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style;
public void <init>()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangePattern> = 1;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean skipBodyLineSeparator> = 1;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBody> = 1;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBodyType> = 1;
v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars> = 10000;
v = <org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle Default>;
v.<org.apache.camel.processor.DefaultExchangeFormatter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style> = v;
return;
}
private java.lang.String style(java.lang.String)
{
java.lang.Object[] v, v, v;
org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle v, v, v, v;
org.apache.camel.processor.DefaultExchangeFormatter v;
java.lang.String v, v, v, v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style>;
v = <org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle Default>;
if v != v goto label;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(", %s: ", v);
return v;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style>;
v = <org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle Tab>;
if v != v goto label;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("\t%s: ", v);
return v;
label:
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("\t%-20s", v);
return v;
}
public java.lang.String format(org.apache.camel.Exchange)
{
java.util.Map v, v, v, v, v, v, v, v, v;
java.io.PrintWriter v;
java.lang.Exception v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.StringWriter v;
org.apache.camel.Message v, v;
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v;
org.apache.camel.Exchange v;
int v, v, v, v, v, v, v;
org.apache.camel.ExchangePattern v;
char v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: org.apache.camel.Exchange;
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.Message getIn()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangeId>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("Id");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.Exchange: java.lang.String getExchangeId()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangePattern>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("ExchangePattern");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.ExchangePattern getPattern()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showProperties>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("Properties");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.Exchange: java.util.Map getProperties()>();
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map filterHeaderAndProperties(java.util.Map)>(v);
v = staticinvoke <org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map sortMap(java.util.Map)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showHeaders>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("Headers");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.Message: java.util.Map getHeaders()>();
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map filterHeaderAndProperties(java.util.Map)>(v);
v = staticinvoke <org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map sortMap(java.util.Map)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBodyType>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("BodyType");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String getBodyTypeAsString(org.apache.camel.Message)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBody>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String getBodyAsString(org.apache.camel.Message)>(v);
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean skipBodyLineSeparator>;
if v == 0 goto label;
v = <org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String LS>;
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String replaceAll(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("Body");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showException>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showCaughtException>;
if v == 0 goto label;
label:
v = interfaceinvoke v.<org.apache.camel.Exchange: java.lang.Exception getException()>();
v = 0;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showCaughtException>;
if v == 0 goto label;
label:
if v != null goto label;
v = interfaceinvoke v.<org.apache.camel.Exchange: java.lang.Object getProperty(java.lang.String,java.lang.Class)>("CamelExceptionCaught", class "Ljava/lang/Exception;");
v = 1;
label:
if v == null goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
if v == 0 goto label;
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("CaughtExceptionType");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("CaughtExceptionMessage");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("ExceptionType");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("ExceptionMessage");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showStackTrace>;
if v == 0 goto label;
label:
v = new java.io.StringWriter;
specialinvoke v.<java.io.StringWriter: void <init>()>();
v = new java.io.PrintWriter;
specialinvoke v.<java.io.PrintWriter: void <init>(java.io.Writer)>(v);
virtualinvoke v.<java.lang.Exception: void printStackTrace(java.io.PrintWriter)>(v);
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("StackTrace");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showOut>;
if v == 0 goto label;
label:
v = interfaceinvoke v.<org.apache.camel.Exchange: boolean hasOut()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.Message getOut()>();
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showHeaders>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("OutHeaders");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.Message: java.util.Map getHeaders()>();
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map filterHeaderAndProperties(java.util.Map)>(v);
v = staticinvoke <org.apache.camel.processor.DefaultExchangeFormatter: java.util.Map sortMap(java.util.Map)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBodyType>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("OutBodyType");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String getBodyTypeAsString(org.apache.camel.Message)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
if v != 0 goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBody>;
if v == 0 goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String getBodyAsString(org.apache.camel.Message)>(v);
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean skipBodyLineSeparator>;
if v == 0 goto label;
v = <org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String LS>;
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String replaceAll(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("OutBody");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("###REPLACE_ME###");
label:
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String style(java.lang.String)>("Out: null");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars>;
if v <= 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("###REPLACE_ME###");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars>;
if v <= v goto label;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars>;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("...");
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
v = <org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String LS>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v + 1;
goto label;
label:
v = v;
label:
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder insert(int,java.lang.String)>(0, "Exchange[");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("]");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
label:
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: char charAt(int)>(0);
if v != 44 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: char charAt(int)>(1);
if v != 32 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder replace(int,int,java.lang.String)>(0, 2, "");
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder insert(int,java.lang.String)>(0, "Exchange[");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("]");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
protected java.util.Map filterHeaderAndProperties(java.util.Map)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
java.util.Map v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: java.util.Map;
return v;
}
public boolean isShowExchangeId()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangeId>;
return v;
}
public void setShowExchangeId(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangeId> = v;
return;
}
public boolean isShowProperties()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showProperties>;
return v;
}
public void setShowProperties(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showProperties> = v;
return;
}
public boolean isShowHeaders()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showHeaders>;
return v;
}
public void setShowHeaders(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showHeaders> = v;
return;
}
public boolean isSkipBodyLineSeparator()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean skipBodyLineSeparator>;
return v;
}
public void setSkipBodyLineSeparator(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean skipBodyLineSeparator> = v;
return;
}
public boolean isShowBodyType()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBodyType>;
return v;
}
public void setShowBodyType(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBodyType> = v;
return;
}
public boolean isShowBody()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBody>;
return v;
}
public void setShowBody(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showBody> = v;
return;
}
public boolean isShowOut()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showOut>;
return v;
}
public void setShowOut(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showOut> = v;
return;
}
public boolean isShowAll()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll>;
return v;
}
public void setShowAll(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showAll> = v;
return;
}
public boolean isShowException()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showException>;
return v;
}
public void setShowException(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showException> = v;
return;
}
public boolean isShowStackTrace()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showStackTrace>;
return v;
}
public void setShowStackTrace(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showStackTrace> = v;
return;
}
public boolean isShowCaughtException()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showCaughtException>;
return v;
}
public void setShowCaughtException(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showCaughtException> = v;
return;
}
public boolean isMultiline()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline>;
return v;
}
public int getMaxChars()
{
int v;
org.apache.camel.processor.DefaultExchangeFormatter v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars>;
return v;
}
public void setMaxChars(int)
{
int v;
org.apache.camel.processor.DefaultExchangeFormatter v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: int;
v.<org.apache.camel.processor.DefaultExchangeFormatter: int maxChars> = v;
return;
}
public void setMultiline(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean multiline> = v;
return;
}
public boolean isShowFuture()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showFuture>;
return v;
}
public void setShowFuture(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showFuture> = v;
return;
}
public boolean isShowExchangePattern()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangePattern>;
return v;
}
public void setShowExchangePattern(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showExchangePattern> = v;
return;
}
public boolean isShowStreams()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showStreams>;
return v;
}
public void setShowStreams(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showStreams> = v;
return;
}
public boolean isShowFiles()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showFiles>;
return v;
}
public void setShowFiles(boolean)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: boolean;
v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean showFiles> = v;
return;
}
public org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle getStyle()
{
org.apache.camel.processor.DefaultExchangeFormatter v;
org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v = v.<org.apache.camel.processor.DefaultExchangeFormatter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style>;
return v;
}
public void setStyle(org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle)
{
org.apache.camel.processor.DefaultExchangeFormatter v;
org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle;
v.<org.apache.camel.processor.DefaultExchangeFormatter: org.apache.camel.processor.DefaultExchangeFormatter$OutputStyle style> = v;
return;
}
protected java.lang.String getBodyAsString(org.apache.camel.Message)
{
org.apache.camel.Message v;
int v;
org.apache.camel.processor.DefaultExchangeFormatter v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v, v, v, v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: org.apache.camel.Message;
v = interfaceinvoke v.<org.apache.camel.Message: java.lang.Object getBody()>();
v = v instanceof java.util.concurrent.Future;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean isShowFuture()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.camel.Message: java.lang.Object getBody()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
label:
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean isShowStreams()>();
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: boolean isShowFiles()>();
v = specialinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: int getMaxChars(org.apache.camel.Message)>(v);
v = staticinvoke <org.apache.camel.util.MessageHelper: java.lang.String extractBodyForLogging(org.apache.camel.Message,java.lang.String,boolean,boolean,int)>(v, "", v, v, v);
return v;
}
private int getMaxChars(org.apache.camel.Message)
{
org.apache.camel.CamelContext v, v;
org.apache.camel.Message v;
org.apache.camel.Exchange v, v, v;
org.apache.camel.TypeConverter v;
int v;
org.apache.camel.processor.DefaultExchangeFormatter v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: org.apache.camel.Message;
v = virtualinvoke v.<org.apache.camel.processor.DefaultExchangeFormatter: int getMaxChars()>();
v = interfaceinvoke v.<org.apache.camel.Message: org.apache.camel.Exchange getExchange()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.Message: org.apache.camel.Exchange getExchange()>();
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.CamelContext getContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getGlobalOption(java.lang.String)>("CamelLogDebugBodyMaxChars");
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.Message: org.apache.camel.Exchange getExchange()>();
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.CamelContext getContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.TypeConverter getTypeConverter()>();
v = interfaceinvoke v.<org.apache.camel.TypeConverter: java.lang.Object convertTo(java.lang.Class,java.lang.Object)>(class "Ljava/lang/Integer;", v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
return v;
}
protected java.lang.String getBodyTypeAsString(org.apache.camel.Message)
{
org.apache.camel.Message v;
org.apache.camel.processor.DefaultExchangeFormatter v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.camel.processor.DefaultExchangeFormatter;
v := @parameter: org.apache.camel.Message;
v = interfaceinvoke v.<org.apache.camel.Message: java.lang.Object getBody()>();
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String classCanonicalName(java.lang.Object)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("java.lang.");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(10);
return v;
label:
return v;
}
private static java.util.Map sortMap(java.util.Map)
{
java.util.Comparator v;
java.util.TreeMap v;
java.util.Map v;
v := @parameter: java.util.Map;
v = new java.util.TreeMap;
v = <java.lang.String: java.util.Comparator CASE_INSENSITIVE_ORDER>;
specialinvoke v.<java.util.TreeMap: void <init>(java.util.Comparator)>(v);
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
return v;
}
static void <clinit>()
{
java.lang.String v;
v = staticinvoke <java.lang.System: java.lang.String lineSeparator()>();
<org.apache.camel.processor.DefaultExchangeFormatter: java.lang.String LS> = v;
return;
}
}