Modifier and Type | Method and Description |
---|---|
<T extends ICapability,R> |
DefaultClient.accept(CapabilityVisitor<T,R> visitor,
R unsupportedCapabililityValue) |
<T extends ICapability> |
DefaultClient.getCapability(Class<T> capability) |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultClient.supports(Class<? extends ICapability> capability) |
Modifier and Type | Method and Description |
---|---|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuildConfig buildConfig,
IClient client)
Initialize BuildConfig specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuildConfig buildConfig,
IClient client)
Initialize BuildConfig specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuild build,
IClient client)
Initialize Build specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuild build,
IClient client)
Initialize Build specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IPod pod,
IClient client)
Initialize Pod specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IPod pod,
IClient client)
Initialize Pod specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IProject project,
IClient client)
Initialize Project specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IProject project,
IClient client)
Initialize Project specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IResource resource,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IResource resource,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
Service service,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
Service service,
IClient client) |
static void |
CapabilityInitializer.initializeClientCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IClient client) |
static void |
CapabilityInitializer.initializeClientCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IClient client) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOpenShiftBinaryCapability
Capability that wraps the OpenShift binary
|
class |
AnnotationCapability
Determine if a resource has a capability if it
has the given annotation
|
class |
AssociationCapability
Retrieve the associated resource from the given
resource's annotation
|
class |
BuildTrigger |
class |
ClientCapability
Implementation to retrieve the client from a resource
|
class |
DeploymentConfigTraceability
Capability for a resource to determine
to which deploymentconfig it is associated
|
class |
DeploymentTraceability
Determine which deployment caused a resource to
be deployed based on the information found in its
annotations
|
class |
OpenShiftBinaryPodLogRetrieval |
class |
OpenShiftBinaryPortForwarding
Port forwarding implementation that wraps the OpenShift binary
|
class |
ProjectTemplateListCapability |
class |
ProjectTemplateProcessing
Process and apply template implementation for a specific project
|
class |
TagCapability |
class |
TemplateTraceability
Capability of resource tracing the template from which
it was generated
|
Modifier and Type | Class and Description |
---|---|
class |
ServerTemplateProcessing |
Modifier and Type | Method and Description |
---|---|
<T extends ICapability,R> |
KubernetesResource.accept(CapabilityVisitor<T,R> visitor,
R unsupportedValue) |
<T extends ICapability> |
KubernetesResource.getCapability(Class<T> capability) |
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends ICapability>> |
KubernetesResource.getCapabilities() |
protected Map<Class<? extends ICapability>,ICapability> |
KubernetesResource.getModifiableCapabilities() |
protected Map<Class<? extends ICapability>,ICapability> |
KubernetesResource.getModifiableCapabilities() |
Modifier and Type | Method and Description |
---|---|
boolean |
KubernetesResource.supports(Class<? extends ICapability> capability) |
Modifier and Type | Class and Description |
---|---|
class |
CapabilityVisitor<T extends ICapability,R>
A visitor used to access a resources capability
|
Modifier and Type | Method and Description |
---|---|
<T extends ICapability,R> |
ICapable.accept(CapabilityVisitor<T,R> visitor,
R unsupportedCapabililityValue)
Uses the given visitor to access the desired capability if it
is supported
|
<T extends ICapability> |
ICapable.getCapability(Class<T> capability)
Gets the capability of the desired type
|
Modifier and Type | Method and Description |
---|---|
boolean |
ICapable.supports(Class<? extends ICapability> capability)
Determines if the client supports the desired capability
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBuildTriggerable
Capability to trigger a build based on the build configuration
|
interface |
IClientCapability
The capability to retrieve the client from a resource
|
interface |
IDeploymentConfigTraceability |
interface |
IDeploymentTraceability
Trace the source of what caused a resource
to be deployed
|
interface |
IPodLogRetrieval |
interface |
IPortForwardable
Defines if a pod can support port forwarding
|
interface |
IProjectTemplateList
Get the list of templates available for this project.
|
interface |
IProjectTemplateProcessing |
interface |
ITags
Determine if resource is tagged with categories
of technologies it includes
|
interface |
ITemplateTraceability
Trace the source template that defined the resource
|
Modifier and Type | Interface and Description |
---|---|
interface |
IImageRegistryHosting
Identifies an OpenShift server as capable of
hosting images via its own registry
|
interface |
ITemplateProcessing
Add capability to process a template
|
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends ICapability>> |
IResource.getCapabilities()
Retrieves the list of capabilities supported by this resource
|
Copyright © 2016 Red Hat, Inc. All rights reserved.