Class KubernetesSecretKeyStoreLoader

  • All Implemented Interfaces:
    io.gravitee.node.api.certificate.KeyStoreLoader

    public class KubernetesSecretKeyStoreLoader
    extends AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.Secret>
    Author:
    Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
    • Constructor Detail

      • KubernetesSecretKeyStoreLoader

        public KubernetesSecretKeyStoreLoader​(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.Secret> watch()
        Specified by:
        watch in class AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.Secret>
      • loadKeyStore

        protected io.reactivex.rxjava3.core.Completable loadKeyStore​(io.gravitee.kubernetes.client.model.v1.Secret secret)
        Specified by:
        loadKeyStore in class AbstractKubernetesKeyStoreLoader<io.gravitee.kubernetes.client.model.v1.Secret>