Class ExtensionRootClientAdapter<C extends ClientAdapter<C>>
- java.lang.Object
-
- io.fabric8.kubernetes.client.extension.ClientAdapter<C>
-
- io.fabric8.kubernetes.client.extension.ExtensionRootClientAdapter<C>
-
- All Implemented Interfaces:
Client
,Closeable
,AutoCloseable
public abstract class ExtensionRootClientAdapter<C extends ClientAdapter<C>> extends ClientAdapter<C>
A specializedClientAdapter
that has constructors for fully creating the client.
It must be handled with anExtensionAdapter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExtensionRootClientAdapter()
protected
ExtensionRootClientAdapter(Client client)
protected
ExtensionRootClientAdapter(Config configuration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description C
newInstance()
protected abstract C
newInstance(Client client)
Extension root adapters new instances should be created without creating a new client-
Methods inherited from class io.fabric8.kubernetes.client.extension.ClientAdapter
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getClient, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, inAnyNamespace, init, inNamespace, newClient, raw, resources, rootPaths, supports, supports, supportsApiPath
-
-
-
-
Method Detail
-
newInstance
public final C newInstance()
- Specified by:
newInstance
in classClientAdapter<C extends ClientAdapter<C>>
-
-