public class org.apache.camel.processor.ExchangePatternProcessor extends org.apache.camel.support.ServiceSupport implements org.apache.camel.AsyncProcessor, org.apache.camel.spi.IdAware
{
private java.lang.String id;
private org.apache.camel.ExchangePattern exchangePattern;
public void <init>()
{
org.apache.camel.processor.ExchangePatternProcessor v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
specialinvoke v.<org.apache.camel.support.ServiceSupport: void <init>()>();
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern> = v;
return;
}
public void <init>(org.apache.camel.ExchangePattern)
{
org.apache.camel.processor.ExchangePatternProcessor v;
org.apache.camel.ExchangePattern v, v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v := @parameter: org.apache.camel.ExchangePattern;
specialinvoke v.<org.apache.camel.support.ServiceSupport: void <init>()>();
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern> = v;
virtualinvoke v.<org.apache.camel.processor.ExchangePatternProcessor: void setExchangePattern(org.apache.camel.ExchangePattern)>(v);
return;
}
public void setExchangePattern(org.apache.camel.ExchangePattern)
{
org.apache.camel.processor.ExchangePatternProcessor v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v := @parameter: org.apache.camel.ExchangePattern;
v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern> = v;
return;
}
public java.lang.String getId()
{
org.apache.camel.processor.ExchangePatternProcessor v;
java.lang.String v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v = v.<org.apache.camel.processor.ExchangePatternProcessor: java.lang.String id>;
return v;
}
public void setId(java.lang.String)
{
org.apache.camel.processor.ExchangePatternProcessor v;
java.lang.String v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v := @parameter: java.lang.String;
v.<org.apache.camel.processor.ExchangePatternProcessor: java.lang.String id> = v;
return;
}
public org.apache.camel.ExchangePattern getExchangePattern()
{
org.apache.camel.processor.ExchangePatternProcessor v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v = v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern>;
return v;
}
public void process(org.apache.camel.Exchange) throws java.lang.Exception
{
org.apache.camel.Exchange v;
org.apache.camel.processor.ExchangePatternProcessor v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v := @parameter: org.apache.camel.Exchange;
staticinvoke <org.apache.camel.util.AsyncProcessorHelper: void process(org.apache.camel.AsyncProcessor,org.apache.camel.Exchange)>(v, v);
return;
}
public boolean process(org.apache.camel.Exchange, org.apache.camel.AsyncCallback)
{
org.apache.camel.AsyncCallback v;
org.apache.camel.Exchange v;
org.apache.camel.processor.ExchangePatternProcessor v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v := @parameter: org.apache.camel.Exchange;
v := @parameter: org.apache.camel.AsyncCallback;
v = v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern>;
interfaceinvoke v.<org.apache.camel.Exchange: void setPattern(org.apache.camel.ExchangePattern)>(v);
interfaceinvoke v.<org.apache.camel.AsyncCallback: void done(boolean)>(1);
return 1;
}
public java.lang.String toString()
{
org.apache.camel.processor.ExchangePatternProcessor v;
java.lang.String v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
v = v.<org.apache.camel.processor.ExchangePatternProcessor: org.apache.camel.ExchangePattern exchangePattern>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.camel.ExchangePattern)>(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[])>("SetExchangePattern[\u]");
return v;
}
protected void doStart() throws java.lang.Exception
{
org.apache.camel.processor.ExchangePatternProcessor v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
return;
}
protected void doStop() throws java.lang.Exception
{
org.apache.camel.processor.ExchangePatternProcessor v;
v := @this: org.apache.camel.processor.ExchangePatternProcessor;
return;
}
}