Class KubernetesPropertyResolver
- java.lang.Object
-
- io.gravitee.node.kubernetes.propertyresolver.KubernetesPropertyResolver
-
- All Implemented Interfaces:
PropertyResolver
public class KubernetesPropertyResolver extends Object implements PropertyResolver
- Since:
- 3.9.11
- Author:
- Kamiel Ahmadpour (kamiel.ahmadpour at graviteesource.com), GraviteeSource Team
-
-
Constructor Summary
Constructors Constructor Description KubernetesPropertyResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.rxjava3.core.Maybe<Object>resolve(String location)booleansupports(String currentValue)Check if this property can be resolvedio.reactivex.rxjava3.core.Flowable<Object>watch(String location)Watch for any changes in the property and emmit the new values
-
-
-
Method Detail
-
supports
public boolean supports(String currentValue)
Description copied from interface:PropertyResolverCheck if this property can be resolved- Specified by:
supportsin interfacePropertyResolver- Returns:
-
resolve
public io.reactivex.rxjava3.core.Maybe<Object> resolve(String location)
- Specified by:
resolvein interfacePropertyResolver- Returns:
- The values of the given property if exist
-
watch
public io.reactivex.rxjava3.core.Flowable<Object> watch(String location)
Description copied from interface:PropertyResolverWatch for any changes in the property and emmit the new values- Specified by:
watchin interfacePropertyResolver- Returns:
- last value
-
-