@Reference(name="kubernetesClient", cardinality=MANDATORY_UNARY, policy=STATIC, referenceInterface=io.fabric8.kubernetes.client.KubernetesClient.class) @Service(value=PropertiesFunction.class) public class KubernetesPropertiesFunction extends Object implements PropertiesFunction
Constructor and Description |
---|
KubernetesPropertiesFunction() |
Modifier and Type | Method and Description |
---|---|
String |
apply(String remainder)
Applies the function
|
protected void |
bindKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) |
String |
getName()
Name of the function which is used as name: to let the properties component know its a function.
|
protected void |
unbindKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) |
public String getName()
PropertiesFunction
getName
in interface PropertiesFunction
public String apply(String remainder)
PropertiesFunction
apply
in interface PropertiesFunction
remainder
- the remainder valueprotected void bindKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
protected void unbindKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
Copyright © 2011–2016 Red Hat. All rights reserved.