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 specializedClientAdapterthat has constructors for fully creating the client.
It must be handled with anExtensionAdapter
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExtensionRootClientAdapter()protectedExtensionRootClientAdapter(Client client)protectedExtensionRootClientAdapter(Config configuration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CnewInstance()protected abstract CnewInstance(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:
newInstancein classClientAdapter<C extends ClientAdapter<C>>
-
-