public class org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration extends org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration
{
private java.lang.Integer timeout;
private java.util.concurrent.TimeUnit units;
private org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration;
public void <init>()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void <init>(org.apache.camel.model.cloud.ServiceCallDefinition)>(null);
return;
}
public void <init>(org.apache.camel.model.cloud.ServiceCallDefinition)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.cloud.ServiceCallDefinition v;
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
java.lang.Integer v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: org.apache.camel.model.cloud.ServiceCallDefinition;
specialinvoke v.<org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration: void <init>(org.apache.camel.model.cloud.ServiceCallDefinition,java.lang.String)>(v, "caching-service-discovery");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(60);
v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.lang.Integer timeout> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.util.concurrent.TimeUnit units> = v;
return;
}
public java.lang.Integer getTimeout()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
java.lang.Integer v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.lang.Integer timeout>;
return v;
}
public void setTimeout(java.lang.Integer)
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
java.lang.Integer v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: java.lang.Integer;
v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.lang.Integer timeout> = v;
return;
}
public java.util.concurrent.TimeUnit getUnits()
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.util.concurrent.TimeUnit units>;
return v;
}
public void setUnits(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: java.util.concurrent.TimeUnit;
v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: java.util.concurrent.TimeUnit units> = v;
return;
}
public org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration getServiceDiscoveryConfiguration()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration>;
return v;
}
public void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration;
v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration> = v;
return;
}
public org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration timeout(java.lang.Integer)
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
java.lang.Integer v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setTimeout(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration units(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: java.util.concurrent.TimeUnit;
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setUnits(java.util.concurrent.TimeUnit)>(v);
return v;
}
public org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration;
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration cachingServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v, v, v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
v = virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration consulServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration dnsServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.EtcdServiceCallServiceDiscoveryConfiguration etcdServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.EtcdServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.EtcdServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.EtcdServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration kubernetesServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.AggregatingServiceCallServiceDiscoveryConfiguration aggregatingServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.AggregatingServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.AggregatingServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.AggregatingServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
public org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration staticServiceDiscovery()
{
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v = new org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration;
specialinvoke v.<org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: void setServiceDiscoveryConfiguration(org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration)>(v);
return v;
}
protected void postProcessFactoryParameters(org.apache.camel.CamelContext, java.util.Map) throws java.lang.Exception
{
org.apache.camel.CamelContext v;
org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration v;
org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration v, v;
org.apache.camel.cloud.ServiceDiscovery v;
java.util.Map v;
v := @this: org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: java.util.Map;
v = v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration>;
if v == null goto label;
v = v.<org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration: org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration>;
v = virtualinvoke v.<org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration: org.apache.camel.cloud.ServiceDiscovery newInstance(org.apache.camel.CamelContext)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("serviceDiscovery", v);
label:
return;
}
}