public class io.fabric.camelk.client.CamelKExtensionAdapter extends io.fabric.kubernetes.client.ExtensionAdapterSupport implements io.fabric.kubernetes.client.ExtensionAdapter
{
static final java.util.concurrent.ConcurrentMap IS_CAMELK;
static final java.util.concurrent.ConcurrentMap USES_CAMELK_APIGROUPS;
public void <init>()
{
io.fabric.camelk.client.CamelKExtensionAdapter v;
v := @this: io.fabric.camelk.client.CamelKExtensionAdapter;
specialinvoke v.<io.fabric.kubernetes.client.ExtensionAdapterSupport: void <init>()>();
return;
}
public java.lang.Class getExtensionType()
{
io.fabric.camelk.client.CamelKExtensionAdapter v;
v := @this: io.fabric.camelk.client.CamelKExtensionAdapter;
return class "Lio/fabric8/camelk/client/CamelKClient;";
}
public java.lang.Boolean isAdaptable(io.fabric.kubernetes.client.Client)
{
java.lang.Boolean v;
io.fabric.kubernetes.client.Client v;
io.fabric.camelk.client.CamelKExtensionAdapter v;
java.util.concurrent.ConcurrentMap v, v;
v := @this: io.fabric.camelk.client.CamelKExtensionAdapter;
v := @parameter: io.fabric.kubernetes.client.Client;
v = <io.fabric.camelk.client.CamelKExtensionAdapter: java.util.concurrent.ConcurrentMap IS_CAMELK>;
v = <io.fabric.camelk.client.CamelKExtensionAdapter: java.util.concurrent.ConcurrentMap USES_CAMELK_APIGROUPS>;
v = virtualinvoke v.<io.fabric.camelk.client.CamelKExtensionAdapter: java.lang.Boolean isAdaptable(io.fabric.kubernetes.client.Client,java.util.concurrent.ConcurrentMap,java.util.concurrent.ConcurrentMap,java.lang.String)>(v, v, v, "camel.apache.org");
return v;
}
public io.fabric.camelk.client.CamelKClient adapt(io.fabric.kubernetes.client.Client)
{
io.fabric.kubernetes.client.Config v;
io.fabric.camelk.client.DefaultCamelKClient v;
java.lang.Object v;
io.fabric.kubernetes.client.Client v;
io.fabric.camelk.client.CamelKExtensionAdapter v;
v := @this: io.fabric.camelk.client.CamelKExtensionAdapter;
v := @parameter: io.fabric.kubernetes.client.Client;
v = new io.fabric.camelk.client.DefaultCamelKClient;
v = interfaceinvoke v.<io.fabric.kubernetes.client.Client: java.lang.Object adapt(java.lang.Class)>(class "Lokhttp3/OkHttpClient;");
v = interfaceinvoke v.<io.fabric.kubernetes.client.Client: io.fabric.kubernetes.client.Config getConfiguration()>();
specialinvoke v.<io.fabric.camelk.client.DefaultCamelKClient: void <init>(okhttp.OkHttpClient,io.fabric.kubernetes.client.Config)>(v, v);
return v;
}
static void <clinit>()
{
java.util.concurrent.ConcurrentHashMap v, v;
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>()>();
<io.fabric.camelk.client.CamelKExtensionAdapter: java.util.concurrent.ConcurrentMap IS_CAMELK> = v;
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>()>();
<io.fabric.camelk.client.CamelKExtensionAdapter: java.util.concurrent.ConcurrentMap USES_CAMELK_APIGROUPS> = v;
return;
}
}