public class org.apache.camel.component.jms.JmsComponent extends org.apache.camel.impl.HeaderFilterStrategyComponent implements org.springframework.context.ApplicationContextAware
{
private static final org.slf4j.Logger LOG;
private static final java.lang.String KEY_FORMAT_STRATEGY_PARAM;
private java.util.concurrent.ExecutorService asyncStartStopExecutorService;
private org.springframework.context.ApplicationContext applicationContext;
private org.apache.camel.component.jms.JmsConfiguration configuration;
private org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy;
private org.apache.camel.component.jms.MessageCreatedStrategy messageCreatedStrategy;
public void <init>()
{
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
specialinvoke v.<org.apache.camel.impl.HeaderFilterStrategyComponent: void <init>(java.lang.Class)>(class "Lorg/apache/camel/component/jms/JmsEndpoint;");
return;
}
public void <init>(java.lang.Class)
{
java.lang.Class v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.camel.impl.HeaderFilterStrategyComponent: void <init>(java.lang.Class)>(v);
return;
}
public void <init>(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.CamelContext;
specialinvoke v.<org.apache.camel.impl.HeaderFilterStrategyComponent: void <init>(org.apache.camel.CamelContext,java.lang.Class)>(v, class "Lorg/apache/camel/component/jms/JmsEndpoint;");
return;
}
public void <init>(org.apache.camel.CamelContext, java.lang.Class)
{
org.apache.camel.CamelContext v;
java.lang.Class v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: java.lang.Class;
specialinvoke v.<org.apache.camel.impl.HeaderFilterStrategyComponent: void <init>(org.apache.camel.CamelContext,java.lang.Class)>(v, v);
return;
}
public void <init>(org.apache.camel.component.jms.JmsConfiguration)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsComponent: void <init>()>();
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration> = v;
return;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponent()
{
org.apache.camel.component.jms.JmsComponent v;
v = new org.apache.camel.component.jms.JmsComponent;
specialinvoke v.<org.apache.camel.component.jms.JmsComponent: void <init>()>();
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponent(org.apache.camel.component.jms.JmsConfiguration)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v = new org.apache.camel.component.jms.JmsComponent;
specialinvoke v.<org.apache.camel.component.jms.JmsComponent: void <init>(org.apache.camel.component.jms.JmsConfiguration)>(v);
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponent(javax.jms.ConnectionFactory)
{
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @parameter: javax.jms.ConnectionFactory;
v = new org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void <init>(javax.jms.ConnectionFactory)>(v);
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsComponent jmsComponent(org.apache.camel.component.jms.JmsConfiguration)>(v);
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponentClientAcknowledge(javax.jms.ConnectionFactory)
{
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @parameter: javax.jms.ConnectionFactory;
v = new org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void <init>(javax.jms.ConnectionFactory)>(v);
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAcknowledgementMode(int)>(2);
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsComponent jmsComponent(org.apache.camel.component.jms.JmsConfiguration)>(v);
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponentAutoAcknowledge(javax.jms.ConnectionFactory)
{
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @parameter: javax.jms.ConnectionFactory;
v = new org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void <init>(javax.jms.ConnectionFactory)>(v);
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAcknowledgementMode(int)>(1);
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsComponent jmsComponent(org.apache.camel.component.jms.JmsConfiguration)>(v);
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponentTransacted(javax.jms.ConnectionFactory)
{
org.springframework.jms.connection.JmsTransactionManager v;
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
v := @parameter: javax.jms.ConnectionFactory;
v = new org.springframework.jms.connection.JmsTransactionManager;
specialinvoke v.<org.springframework.jms.connection.JmsTransactionManager: void <init>()>();
virtualinvoke v.<org.springframework.jms.connection.JmsTransactionManager: void setConnectionFactory(javax.jms.ConnectionFactory)>(v);
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsComponent jmsComponentTransacted(javax.jms.ConnectionFactory,org.springframework.transaction.PlatformTransactionManager)>(v, v);
return v;
}
public static org.apache.camel.component.jms.JmsComponent jmsComponentTransacted(javax.jms.ConnectionFactory, org.springframework.transaction.PlatformTransactionManager)
{
org.springframework.transaction.PlatformTransactionManager v;
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
v := @parameter: javax.jms.ConnectionFactory;
v := @parameter: org.springframework.transaction.PlatformTransactionManager;
v = new org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void <init>(javax.jms.ConnectionFactory)>(v);
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransactionManager(org.springframework.transaction.PlatformTransactionManager)>(v);
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransacted(boolean)>(1);
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransactedInOut(boolean)>(1);
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsComponent jmsComponent(org.apache.camel.component.jms.JmsConfiguration)>(v);
return v;
}
public org.apache.camel.component.jms.JmsConfiguration getConfiguration()
{
java.util.Map v, v;
boolean v, v, v, v;
java.util.Iterator v, v;
org.apache.camel.component.jms.JmsConfiguration v, v, v, v, v;
java.util.Collection v, v;
org.apache.camel.component.jms.JmsComponent v;
org.springframework.context.ApplicationContext v, v, v;
java.lang.Object v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration>;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration createConfiguration()>();
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration> = v;
v = v.<org.apache.camel.component.jms.JmsComponent: org.springframework.context.ApplicationContext applicationContext>;
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: boolean isAllowAutoWiredConnectionFactory()>();
if v == 0 goto label;
v = v.<org.apache.camel.component.jms.JmsComponent: org.springframework.context.ApplicationContext applicationContext>;
v = interfaceinvoke v.<org.springframework.context.ApplicationContext: java.util.Map getBeansOfType(java.lang.Class)>(class "Ljavax/jms/ConnectionFactory;");
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration>;
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setConnectionFactory(javax.jms.ConnectionFactory)>(v);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: boolean isAllowAutoWiredDestinationResolver()>();
if v == 0 goto label;
v = v.<org.apache.camel.component.jms.JmsComponent: org.springframework.context.ApplicationContext applicationContext>;
v = interfaceinvoke v.<org.springframework.context.ApplicationContext: java.util.Map getBeansOfType(java.lang.Class)>(class "Lorg/springframework/jms/support/destination/DestinationResolver;");
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration>;
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver)>(v);
label:
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration>;
return v;
}
public boolean isAllowAutoWiredConnectionFactory()
{
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
return 1;
}
public boolean isAllowAutoWiredDestinationResolver()
{
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
return 1;
}
public void setConfiguration(org.apache.camel.component.jms.JmsConfiguration)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration configuration> = v;
return;
}
public void setAcceptMessagesWhileStopping(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAcceptMessagesWhileStopping(boolean)>(v);
return;
}
public void setAllowReplyManagerQuickStop(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAllowReplyManagerQuickStop(boolean)>(v);
return;
}
public void setAcknowledgementMode(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAcknowledgementMode(int)>(v);
return;
}
public void setEagerLoadingOfProperties(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setEagerLoadingOfProperties(boolean)>(v);
return;
}
public void setAcknowledgementModeName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAcknowledgementModeName(java.lang.String)>(v);
return;
}
public void setAutoStartup(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAutoStartup(boolean)>(v);
return;
}
public void setCacheLevel(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setCacheLevel(int)>(v);
return;
}
public void setCacheLevelName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setCacheLevelName(java.lang.String)>(v);
return;
}
public void setReplyToCacheLevelName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReplyToCacheLevelName(java.lang.String)>(v);
return;
}
public void setClientId(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setClientId(java.lang.String)>(v);
return;
}
public void setConcurrentConsumers(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setConcurrentConsumers(int)>(v);
return;
}
public void setReplyToConcurrentConsumers(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReplyToConcurrentConsumers(int)>(v);
return;
}
public void setConnectionFactory(javax.jms.ConnectionFactory)
{
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ConnectionFactory v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: javax.jms.ConnectionFactory;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setConnectionFactory(javax.jms.ConnectionFactory)>(v);
return;
}
public void setUsername(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setUsername(java.lang.String)>(v);
return;
}
public void setPassword(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setPassword(java.lang.String)>(v);
return;
}
public void setDeliveryPersistent(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDeliveryPersistent(boolean)>(v);
return;
}
public void setDeliveryMode(java.lang.Integer)
{
org.apache.camel.component.jms.JmsComponent v;
java.lang.Integer v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.Integer;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDeliveryMode(java.lang.Integer)>(v);
return;
}
public void setDurableSubscriptionName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDurableSubscriptionName(java.lang.String)>(v);
return;
}
public void setExceptionListener(javax.jms.ExceptionListener)
{
org.apache.camel.component.jms.JmsComponent v;
javax.jms.ExceptionListener v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: javax.jms.ExceptionListener;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setExceptionListener(javax.jms.ExceptionListener)>(v);
return;
}
public void setErrorHandler(org.springframework.util.ErrorHandler)
{
org.springframework.util.ErrorHandler v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.util.ErrorHandler;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setErrorHandler(org.springframework.util.ErrorHandler)>(v);
return;
}
public void setErrorHandlerLoggingLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.LoggingLevel;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setErrorHandlerLoggingLevel(org.apache.camel.LoggingLevel)>(v);
return;
}
public void setErrorHandlerLogStackTrace(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setErrorHandlerLogStackTrace(boolean)>(v);
return;
}
public void setExplicitQosEnabled(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setExplicitQosEnabled(boolean)>(v);
return;
}
public void setExposeListenerSession(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setExposeListenerSession(boolean)>(v);
return;
}
public void setIdleTaskExecutionLimit(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setIdleTaskExecutionLimit(int)>(v);
return;
}
public void setIdleConsumerLimit(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setIdleConsumerLimit(int)>(v);
return;
}
public void setMaxConcurrentConsumers(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMaxConcurrentConsumers(int)>(v);
return;
}
public void setReplyToMaxConcurrentConsumers(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReplyToMaxConcurrentConsumers(int)>(v);
return;
}
public void setReplyOnTimeoutToMaxConcurrentConsumers(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReplyToOnTimeoutMaxConcurrentConsumers(int)>(v);
return;
}
public void setMaxMessagesPerTask(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMaxMessagesPerTask(int)>(v);
return;
}
public void setMessageConverter(org.springframework.jms.support.converter.MessageConverter)
{
org.springframework.jms.support.converter.MessageConverter v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.jms.support.converter.MessageConverter;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMessageConverter(org.springframework.jms.support.converter.MessageConverter)>(v);
return;
}
public void setMapJmsMessage(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMapJmsMessage(boolean)>(v);
return;
}
public void setMessageIdEnabled(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMessageIdEnabled(boolean)>(v);
return;
}
public void setMessageTimestampEnabled(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setMessageTimestampEnabled(boolean)>(v);
return;
}
public void setAlwaysCopyMessage(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAlwaysCopyMessage(boolean)>(v);
return;
}
public void setUseMessageIDAsCorrelationID(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setUseMessageIDAsCorrelationID(boolean)>(v);
return;
}
public void setPriority(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setPriority(int)>(v);
return;
}
public void setPubSubNoLocal(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setPubSubNoLocal(boolean)>(v);
return;
}
public void setReceiveTimeout(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReceiveTimeout(long)>(v);
return;
}
public void setRecoveryInterval(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setRecoveryInterval(long)>(v);
return;
}
public void setTaskExecutor(org.springframework.core.task.TaskExecutor)
{
org.springframework.core.task.TaskExecutor v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.core.task.TaskExecutor;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTaskExecutor(org.springframework.core.task.TaskExecutor)>(v);
return;
}
public void setTimeToLive(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTimeToLive(long)>(v);
return;
}
public void setTransacted(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransacted(boolean)>(v);
return;
}
public void setLazyCreateTransactionManager(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setLazyCreateTransactionManager(boolean)>(v);
return;
}
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager)
{
org.apache.camel.component.jms.JmsComponent v;
org.springframework.transaction.PlatformTransactionManager v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.transaction.PlatformTransactionManager;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransactionManager(org.springframework.transaction.PlatformTransactionManager)>(v);
return;
}
public void setTransactionName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransactionName(java.lang.String)>(v);
return;
}
public void setTransactionTimeout(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransactionTimeout(int)>(v);
return;
}
public void setTestConnectionOnStartup(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTestConnectionOnStartup(boolean)>(v);
return;
}
public void setAsyncStartListener(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAsyncStartListener(boolean)>(v);
return;
}
public void setAsyncStopListener(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAsyncStopListener(boolean)>(v);
return;
}
public void setForceSendOriginalMessage(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setForceSendOriginalMessage(boolean)>(v);
return;
}
public void setRequestTimeout(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setRequestTimeout(long)>(v);
return;
}
public void setRequestTimeoutCheckerInterval(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setRequestTimeoutCheckerInterval(long)>(v);
return;
}
public void setTransferExchange(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransferExchange(boolean)>(v);
return;
}
public void setTransferException(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransferException(boolean)>(v);
return;
}
public void setTransferFault(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setTransferFault(boolean)>(v);
return;
}
public void setJmsOperations(org.springframework.jms.core.JmsOperations)
{
org.springframework.jms.core.JmsOperations v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.jms.core.JmsOperations;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setJmsOperations(org.springframework.jms.core.JmsOperations)>(v);
return;
}
public void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
org.springframework.jms.support.destination.DestinationResolver v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.jms.support.destination.DestinationResolver;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver)>(v);
return;
}
public void setReplyToType(org.apache.camel.component.jms.ReplyToType)
{
org.apache.camel.component.jms.ReplyToType v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.ReplyToType;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setReplyToType(org.apache.camel.component.jms.ReplyToType)>(v);
return;
}
public void setPreserveMessageQos(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setPreserveMessageQos(boolean)>(v);
return;
}
public void setAsyncConsumer(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAsyncConsumer(boolean)>(v);
return;
}
public void setAllowNullBody(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAllowNullBody(boolean)>(v);
return;
}
public void setIncludeSentJMSMessageID(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setIncludeSentJMSMessageID(boolean)>(v);
return;
}
public void setIncludeAllJMSXProperties(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setIncludeAllJMSXProperties(boolean)>(v);
return;
}
public void setDefaultTaskExecutorType(org.apache.camel.component.jms.DefaultTaskExecutorType)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.DefaultTaskExecutorType v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.DefaultTaskExecutorType;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setDefaultTaskExecutorType(org.apache.camel.component.jms.DefaultTaskExecutorType)>(v);
return;
}
public void setJmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.JmsKeyFormatStrategy v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.JmsKeyFormatStrategy;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setJmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy)>(v);
return;
}
public void setJmsKeyFormatStrategy(java.lang.String)
{
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.JmsKeyFormatStrategy v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsKeyFormatStrategy resolveStandardJmsKeyFormatStrategy(java.lang.String)>(v);
if v != null goto label;
v = new java.lang.IllegalArgumentException;
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[])>("JmsKeyFormatStrategy with name \u is not a standard supported name");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setJmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy)>(v);
return;
}
public void setAllowAdditionalHeaders(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setAllowAdditionalHeaders(java.lang.String)>(v);
return;
}
public void setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException
{
org.apache.camel.component.jms.JmsComponent v;
org.springframework.context.ApplicationContext v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.springframework.context.ApplicationContext;
v.<org.apache.camel.component.jms.JmsComponent: org.springframework.context.ApplicationContext applicationContext> = v;
return;
}
public org.apache.camel.component.jms.QueueBrowseStrategy getQueueBrowseStrategy()
{
org.apache.camel.component.jms.DefaultQueueBrowseStrategy v;
org.apache.camel.component.jms.QueueBrowseStrategy v, v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy>;
if v != null goto label;
v = new org.apache.camel.component.jms.DefaultQueueBrowseStrategy;
specialinvoke v.<org.apache.camel.component.jms.DefaultQueueBrowseStrategy: void <init>()>();
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy> = v;
label:
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy>;
return v;
}
public void setQueueBrowseStrategy(org.apache.camel.component.jms.QueueBrowseStrategy)
{
org.apache.camel.component.jms.QueueBrowseStrategy v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.QueueBrowseStrategy;
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy> = v;
return;
}
public org.apache.camel.component.jms.MessageCreatedStrategy getMessageCreatedStrategy()
{
org.apache.camel.component.jms.MessageCreatedStrategy v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.MessageCreatedStrategy messageCreatedStrategy>;
return v;
}
public void setMessageCreatedStrategy(org.apache.camel.component.jms.MessageCreatedStrategy)
{
org.apache.camel.component.jms.MessageCreatedStrategy v;
org.apache.camel.component.jms.JmsComponent v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: org.apache.camel.component.jms.MessageCreatedStrategy;
v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.MessageCreatedStrategy messageCreatedStrategy> = v;
return;
}
public int getWaitForProvisionCorrelationToBeUpdatedCounter()
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: int getWaitForProvisionCorrelationToBeUpdatedCounter()>();
return v;
}
public void setWaitForProvisionCorrelationToBeUpdatedCounter(int)
{
int v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setWaitForProvisionCorrelationToBeUpdatedCounter(int)>(v);
return;
}
public long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime()
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime()>();
return v;
}
public void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long)
{
long v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long)>(v);
return;
}
public void setCorrelationProperty(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setCorrelationProperty(java.lang.String)>(v);
return;
}
public boolean isSubscriptionDurable()
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: boolean isSubscriptionDurable()>();
return v;
}
public void setSubscriptionDurable(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setSubscriptionDurable(boolean)>(v);
return;
}
public boolean isSubscriptionShared()
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: boolean isSubscriptionShared()>();
return v;
}
public void setSubscriptionShared(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setSubscriptionShared(boolean)>(v);
return;
}
public java.lang.String getSubscriptionName()
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: java.lang.String getSubscriptionName()>();
return v;
}
public void setSubscriptionName(java.lang.String)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setSubscriptionName(java.lang.String)>(v);
return;
}
public boolean isStreamMessageTypeEnabled()
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: boolean isStreamMessageTypeEnabled()>();
return v;
}
public void setStreamMessageTypeEnabled(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setStreamMessageTypeEnabled(boolean)>(v);
return;
}
public boolean isFormatDateHeadersToIso8601()
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: boolean isFormatDateHeadersToIso8601()>();
return v;
}
public void setFormatDateHeadersToIso8601(boolean)
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setFormatDateHeadersToIso8601(boolean)>(v);
return;
}
protected void doStart() throws java.lang.Exception
{
org.apache.camel.component.jms.JmsHeaderFilterStrategy v;
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.spi.HeaderFilterStrategy v;
org.apache.camel.component.jms.JmsComponent v;
boolean v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()>();
if v != null goto label;
v = new org.apache.camel.component.jms.JmsHeaderFilterStrategy;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: boolean isIncludeAllJMSXProperties()>();
specialinvoke v.<org.apache.camel.component.jms.JmsHeaderFilterStrategy: void <init>(boolean)>(v);
virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy)>(v);
label:
return;
}
protected void doShutdown() throws java.lang.Exception
{
org.apache.camel.CamelContext v;
org.apache.camel.spi.ExecutorServiceManager v;
org.apache.camel.component.jms.JmsComponent v;
java.util.concurrent.ExecutorService v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService>;
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ExecutorServiceManager getExecutorServiceManager()>();
v = v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService>;
interfaceinvoke v.<org.apache.camel.spi.ExecutorServiceManager: java.util.List shutdownNow(java.util.concurrent.ExecutorService)>(v);
v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService> = null;
label:
specialinvoke v.<org.apache.camel.impl.HeaderFilterStrategyComponent: void doShutdown()>();
return;
}
protected synchronized java.util.concurrent.ExecutorService getAsyncStartStopExecutorService()
{
org.apache.camel.CamelContext v;
org.apache.camel.spi.ExecutorServiceManager v;
org.apache.camel.component.jms.JmsComponent v;
java.util.concurrent.ExecutorService v, v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService>;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ExecutorServiceManager getExecutorServiceManager()>();
v = interfaceinvoke v.<org.apache.camel.spi.ExecutorServiceManager: java.util.concurrent.ExecutorService newCachedThreadPool(java.lang.Object,java.lang.String)>(v, "AsyncStartStopListener");
v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService> = v;
label:
v = v.<org.apache.camel.component.jms.JmsComponent: java.util.concurrent.ExecutorService asyncStartStopExecutorService>;
return v;
}
protected org.apache.camel.Endpoint createEndpoint(java.lang.String, java.lang.String, java.util.Map) throws java.lang.Exception
{
org.apache.camel.component.jms.QueueBrowseStrategy v;
java.util.Map v;
boolean v, v, v, v, v, v, v;
org.apache.camel.spi.HeaderFilterStrategy v;
org.apache.camel.component.jms.JmsEndpoint v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
org.slf4j.Logger v;
org.apache.camel.component.jms.JmsConfiguration v, v, v, v, v, v, v, v;
org.apache.camel.component.jms.JmsKeyFormatStrategy v;
java.lang.IllegalArgumentException v, v;
org.apache.camel.component.jms.JmsComponent v;
org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter v;
java.lang.Object v, v, v, v, v, v;
javax.jms.ConnectionFactory v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v = 0;
v = 0;
v = staticinvoke <org.apache.camel.util.ObjectHelper: boolean isNotEmpty(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("queue:");
if v == 0 goto label;
v = 0;
v = "queue:";
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String removeStartingCharacters(java.lang.String,char)>(v, 47);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("topic:");
if v == 0 goto label;
v = 1;
v = "topic:";
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String removeStartingCharacters(java.lang.String,char)>(v, 47);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("temp-queue:");
if v == 0 goto label;
v = 0;
v = 1;
v = "temp-queue:";
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String removeStartingCharacters(java.lang.String,char)>(v, 47);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("temp-topic:");
if v == 0 goto label;
v = 1;
v = 1;
v = "temp-topic:";
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = staticinvoke <org.apache.camel.util.StringHelper: java.lang.String removeStartingCharacters(java.lang.String,char)>(v, 47);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.String convertPathToActualDestination(java.lang.String,java.util.Map)>(v, v);
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: org.apache.camel.component.jms.JmsConfiguration copy()>();
if v == 0 goto label;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsEndpoint createTemporaryTopicEndpoint(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsEndpoint createTopicEndpoint(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.QueueBrowseStrategy getQueueBrowseStrategy()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsEndpoint createTemporaryQueueEndpoint(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration,org.apache.camel.component.jms.QueueBrowseStrategy)>(v, v, v, v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsEndpoint createQueueEndpoint(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration,org.apache.camel.component.jms.QueueBrowseStrategy)>(v, v, v, v, v);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object resolveAndRemoveReferenceParameter(java.util.Map,java.lang.String,java.lang.Class)>(v, "connectionFactory", class "Ljavax/jms/ConnectionFactory;");
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setConnectionFactory(javax.jms.ConnectionFactory)>(v);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: java.lang.String getUsername()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object getAndRemoveParameter(java.util.Map,java.lang.String,java.lang.Class,java.lang.Object)>(v, "username", class "Ljava/lang/String;", v);
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: java.lang.String getPassword()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object getAndRemoveParameter(java.util.Map,java.lang.String,java.lang.Class,java.lang.Object)>(v, "password", class "Ljava/lang/String;", v);
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: javax.jms.ConnectionFactory getConnectionFactory()>();
staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "ConnectionFactory");
v = <org.apache.camel.component.jms.JmsComponent: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("Wrapping existing ConnectionFactory with UserCredentialsConnectionFactoryAdapter using username: {} and password: ******", v);
v = new org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter;
specialinvoke v.<org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter: void <init>()>();
virtualinvoke v.<org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter: void setTargetConnectionFactory(javax.jms.ConnectionFactory)>(v);
virtualinvoke v.<org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter: void setPassword(java.lang.String)>(v);
virtualinvoke v.<org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter: void setUsername(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void setConnectionFactory(javax.jms.ConnectionFactory)>(v);
goto label;
label:
if v != null goto label;
if v == null goto label;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Username must also be provided when using username/password as credentials.");
throw v;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Password must also be provided when using username/password as credentials.");
throw v;
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object getAndRemoveParameter(java.util.Map,java.lang.String,java.lang.Class)>(v, "jmsKeyFormatStrategy", class "Ljava/lang/String;");
v = staticinvoke <org.apache.camel.component.jms.JmsComponent: org.apache.camel.component.jms.JmsKeyFormatStrategy resolveStandardJmsKeyFormatStrategy(java.lang.String)>(v);
if v == null goto label;
virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: void setJmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy)>(v);
goto label;
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jmsKeyFormatStrategy", v);
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object resolveAndRemoveReferenceParameter(java.util.Map,java.lang.String,java.lang.Class)>(v, "jmsKeyFormatStrategy", class "Lorg/apache/camel/component/jms/JmsKeyFormatStrategy;");
virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: void setJmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy)>(v);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object resolveAndRemoveReferenceParameter(java.util.Map,java.lang.String,java.lang.Class)>(v, "messageListenerContainerFactoryRef", class "Lorg/apache/camel/component/jms/MessageListenerContainerFactory;");
if v != null goto label;
virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: java.lang.Object resolveAndRemoveReferenceParameter(java.util.Map,java.lang.String,java.lang.Class)>(v, "messageListenerContainerFactory", class "Lorg/apache/camel/component/jms/MessageListenerContainerFactory;");
label:
if v == null goto label;
virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: void setMessageListenerContainerFactory(org.apache.camel.component.jms.MessageListenerContainerFactory)>(v);
label:
v = virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy)>(v);
v = virtualinvoke v.<org.apache.camel.component.jms.JmsEndpoint: org.apache.camel.component.jms.JmsConfiguration getConfiguration()>();
virtualinvoke v.<org.apache.camel.component.jms.JmsComponent: void setProperties(java.lang.Object,java.util.Map)>(v, v);
return v;
}
protected org.apache.camel.component.jms.JmsEndpoint createTemporaryTopicEndpoint(java.lang.String, org.apache.camel.component.jms.JmsComponent, java.lang.String, org.apache.camel.component.jms.JmsConfiguration)
{
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.JmsTemporaryTopicEndpoint v;
java.lang.String v, v;
org.apache.camel.component.jms.JmsComponent v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v = new org.apache.camel.component.jms.JmsTemporaryTopicEndpoint;
specialinvoke v.<org.apache.camel.component.jms.JmsTemporaryTopicEndpoint: void <init>(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration)>(v, v, v, v);
return v;
}
protected org.apache.camel.component.jms.JmsEndpoint createTopicEndpoint(java.lang.String, org.apache.camel.component.jms.JmsComponent, java.lang.String, org.apache.camel.component.jms.JmsConfiguration)
{
org.apache.camel.component.jms.JmsEndpoint v;
org.apache.camel.component.jms.JmsConfiguration v;
java.lang.String v, v;
org.apache.camel.component.jms.JmsComponent v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v = new org.apache.camel.component.jms.JmsEndpoint;
specialinvoke v.<org.apache.camel.component.jms.JmsEndpoint: void <init>(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,boolean,org.apache.camel.component.jms.JmsConfiguration)>(v, v, v, 1, v);
return v;
}
protected org.apache.camel.component.jms.JmsEndpoint createTemporaryQueueEndpoint(java.lang.String, org.apache.camel.component.jms.JmsComponent, java.lang.String, org.apache.camel.component.jms.JmsConfiguration, org.apache.camel.component.jms.QueueBrowseStrategy)
{
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.QueueBrowseStrategy v;
java.lang.String v, v;
org.apache.camel.component.jms.JmsTemporaryQueueEndpoint v;
org.apache.camel.component.jms.JmsComponent v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v := @parameter: org.apache.camel.component.jms.QueueBrowseStrategy;
v = new org.apache.camel.component.jms.JmsTemporaryQueueEndpoint;
specialinvoke v.<org.apache.camel.component.jms.JmsTemporaryQueueEndpoint: void <init>(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration,org.apache.camel.component.jms.QueueBrowseStrategy)>(v, v, v, v, v);
return v;
}
protected org.apache.camel.component.jms.JmsEndpoint createQueueEndpoint(java.lang.String, org.apache.camel.component.jms.JmsComponent, java.lang.String, org.apache.camel.component.jms.JmsConfiguration, org.apache.camel.component.jms.QueueBrowseStrategy)
{
org.apache.camel.component.jms.JmsConfiguration v;
org.apache.camel.component.jms.JmsQueueEndpoint v;
org.apache.camel.component.jms.QueueBrowseStrategy v;
java.lang.String v, v;
org.apache.camel.component.jms.JmsComponent v, v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.component.jms.JmsConfiguration;
v := @parameter: org.apache.camel.component.jms.QueueBrowseStrategy;
v = new org.apache.camel.component.jms.JmsQueueEndpoint;
specialinvoke v.<org.apache.camel.component.jms.JmsQueueEndpoint: void <init>(java.lang.String,org.apache.camel.component.jms.JmsComponent,java.lang.String,org.apache.camel.component.jms.JmsConfiguration,org.apache.camel.component.jms.QueueBrowseStrategy)>(v, v, v, v, v);
return v;
}
private static org.apache.camel.component.jms.JmsKeyFormatStrategy resolveStandardJmsKeyFormatStrategy(java.lang.String)
{
org.apache.camel.component.jms.DefaultJmsKeyFormatStrategy v;
java.lang.String v, v, v;
org.apache.camel.component.jms.PassThroughJmsKeyFormatStrategy v;
boolean v, v;
v := @parameter: java.lang.String;
v = "default";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v == 0 goto label;
v = new org.apache.camel.component.jms.DefaultJmsKeyFormatStrategy;
specialinvoke v.<org.apache.camel.component.jms.DefaultJmsKeyFormatStrategy: void <init>()>();
return v;
label:
v = "passthrough";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v == 0 goto label;
v = new org.apache.camel.component.jms.PassThroughJmsKeyFormatStrategy;
specialinvoke v.<org.apache.camel.component.jms.PassThroughJmsKeyFormatStrategy: void <init>()>();
return v;
label:
return null;
}
protected java.lang.String convertPathToActualDestination(java.lang.String, java.util.Map)
{
java.lang.String v;
org.apache.camel.component.jms.JmsComponent v;
java.util.Map v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
return v;
}
protected org.apache.camel.component.jms.JmsConfiguration createConfiguration()
{
org.apache.camel.component.jms.JmsComponent v;
org.apache.camel.component.jms.JmsConfiguration v;
v := @this: org.apache.camel.component.jms.JmsComponent;
v = new org.apache.camel.component.jms.JmsConfiguration;
specialinvoke v.<org.apache.camel.component.jms.JmsConfiguration: void <init>()>();
return v;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/camel/component/jms/JmsComponent;");
<org.apache.camel.component.jms.JmsComponent: org.slf4j.Logger LOG> = v;
return;
}
}