Class 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
    • Constructor Detail

      • KubernetesConfigMapKeyStoreLoader

        public KubernetesConfigMapKeyStoreLoader​(io.gravitee.node.api.certificate.KeyStoreLoaderOptions options,
                                                 io.gravitee.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • canHandle

        public static boolean canHandle​(io.gravitee.node.api.certificate.KeyStoreLoaderOptions options)
      • watch

        protected io.reactivex.rxjava3.core.Flowable<io.gravitee.kubernetes.client.model.v1.ConfigMap> watch()
        Specified by:
        watch in class AbstractKubernetesKeyStoreLoader<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:
        loadKeyStore in class AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.ConfigMap>