Class KubernetesConfigMapKeyStoreLoader
- java.lang.Object
-
- io.gravitee.node.kubernetes.keystoreloader.AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>
-
- io.gravitee.node.kubernetes.keystoreloader.KubernetesConfigMapKeyStoreLoader
-
- All Implemented Interfaces:
io.gravitee.node.api.certificate.KeyStoreLoader
public class KubernetesConfigMapKeyStoreLoader extends AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>
- Author:
- Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
-
-
Field Summary
-
Fields inherited from class io.gravitee.node.kubernetes.keystoreloader.AbstractKubernetesKeyStoreLoader
keyStoreBundle, keyStoresByLocation, kubernetesClient, listeners, options, resources, RETRY_DELAY_MILLIS
-
-
Constructor Summary
Constructors Constructor Description KubernetesConfigMapKeyStoreLoader(io.gravitee.node.api.certificate.KeyStoreLoaderOptions options, io.gravitee.kubernetes.client.KubernetesClient kubernetesClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanHandle(io.gravitee.node.api.certificate.KeyStoreLoaderOptions options)protected io.reactivex.rxjava3.core.Completableinit()protected io.reactivex.rxjava3.core.CompletableloadKeyStore(io.gravitee.kubernetes.client.model.v1.ConfigMap configMap)protected io.reactivex.rxjava3.core.Flowable<io.gravitee.kubernetes.client.model.v1.ConfigMap>watch()-
Methods inherited from class io.gravitee.node.kubernetes.keystoreloader.AbstractKubernetesKeyStoreLoader
addListener, notifyListeners, refreshKeyStoreBundle, start, startWatch, stop
-
-
-
-
Method Detail
-
canHandle
public static boolean canHandle(io.gravitee.node.api.certificate.KeyStoreLoaderOptions options)
-
init
protected io.reactivex.rxjava3.core.Completable init()
- Specified by:
initin classAbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>
-
watch
protected io.reactivex.rxjava3.core.Flowable<io.gravitee.kubernetes.client.model.v1.ConfigMap> watch()
- Specified by:
watchin classAbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>
-
loadKeyStore
protected io.reactivex.rxjava3.core.Completable loadKeyStore(io.gravitee.kubernetes.client.model.v1.ConfigMap configMap)
- Specified by:
loadKeyStorein classAbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>
-
-