@Context @Requires(env="k8s") @Requires(beans=io.micronaut.kubernetes.client.reactor.CoreV1ApiReactorClient.class) @Requires(condition=KubernetesConfigMapWatcherCondition.class) public class KubernetesConfigMapWatcher extends java.lang.Object implements io.kubernetes.client.informer.ResourceEventHandler<io.kubernetes.client.openapi.models.V1ConfigMap>
Environment by adding or removing
PropertySources.| Constructor and Description |
|---|
KubernetesConfigMapWatcher(io.micronaut.context.env.Environment environment,
io.kubernetes.client.openapi.ApiClient apiClient,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
io.micronaut.kubernetes.client.reactor.CoreV1ApiReactorClient coreV1ApiReactorClient,
KubernetesConfiguration configuration,
java.util.concurrent.ExecutorService executorService,
io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.runtime.context.scope.refresh.RefreshEvent> eventPublisher)
Deprecated.
|
KubernetesConfigMapWatcher(io.micronaut.context.env.Environment environment,
KubernetesConfiguration configuration,
io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.runtime.context.scope.refresh.RefreshEvent> eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
void |
onAdd(io.kubernetes.client.openapi.models.V1ConfigMap configMap) |
void |
onApplicationEvent(io.micronaut.discovery.event.ServiceReadyEvent event) |
void |
onDelete(io.kubernetes.client.openapi.models.V1ConfigMap configMap,
boolean deletedFinalStateUnknown) |
void |
onUpdate(io.kubernetes.client.openapi.models.V1ConfigMap oldObj,
io.kubernetes.client.openapi.models.V1ConfigMap configMap) |
public KubernetesConfigMapWatcher(io.micronaut.context.env.Environment environment,
io.kubernetes.client.openapi.ApiClient apiClient,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
io.micronaut.kubernetes.client.reactor.CoreV1ApiReactorClient coreV1ApiReactorClient,
KubernetesConfiguration configuration,
@Named(value="io")
java.util.concurrent.ExecutorService executorService,
io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.runtime.context.scope.refresh.RefreshEvent> eventPublisher)
KubernetesConfigMapWatcher(Environment, KubernetesConfiguration, ApplicationEventPublisher)environment - the EnvironmentapiClient - the ApiClientcoreV1Api - the CoreV1ApicoreV1ApiReactorClient - the CoreV1ApiReactorClientconfiguration - the KubernetesConfigurationexecutorService - the IO ExecutorService where the watch publisher will be scheduled oneventPublisher - the ApplicationEventPublisher@Inject
public KubernetesConfigMapWatcher(io.micronaut.context.env.Environment environment,
KubernetesConfiguration configuration,
io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.runtime.context.scope.refresh.RefreshEvent> eventPublisher)
@EventListener public void onApplicationEvent(io.micronaut.discovery.event.ServiceReadyEvent event)
public void onAdd(io.kubernetes.client.openapi.models.V1ConfigMap configMap)
onAdd in interface io.kubernetes.client.informer.ResourceEventHandler<io.kubernetes.client.openapi.models.V1ConfigMap>public void onUpdate(io.kubernetes.client.openapi.models.V1ConfigMap oldObj,
io.kubernetes.client.openapi.models.V1ConfigMap configMap)
onUpdate in interface io.kubernetes.client.informer.ResourceEventHandler<io.kubernetes.client.openapi.models.V1ConfigMap>public void onDelete(io.kubernetes.client.openapi.models.V1ConfigMap configMap,
boolean deletedFinalStateUnknown)
onDelete in interface io.kubernetes.client.informer.ResourceEventHandler<io.kubernetes.client.openapi.models.V1ConfigMap>