C E G I L M N P R S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- CamelServiceShutdownController(CamelContext) - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.camel.CamelServiceShutdownControllerAutoConfiguration.CamelServiceShutdownController
- CamelServiceShutdownControllerAutoConfiguration - Class in me.snowdrop.boot.narayana.openshift.recovery.camel
-
Shutdown controller auto-configuration for the Camel context.
- CamelServiceShutdownControllerAutoConfiguration() - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.camel.CamelServiceShutdownControllerAutoConfiguration
- CamelServiceShutdownControllerAutoConfiguration.CamelServiceShutdownController - Class in me.snowdrop.boot.narayana.openshift.recovery.camel
-
Waits for the Camel context to stop.
- camelShutdownHook(CamelContext) - Method in class me.snowdrop.boot.narayana.openshift.recovery.camel.CamelServiceShutdownControllerAutoConfiguration
E
- errorsDetected() - Method in class me.snowdrop.boot.narayana.openshift.recovery.LogScrapingRecoveryErrorDetector
- errorsDetected() - Method in interface me.snowdrop.boot.narayana.openshift.recovery.RecoveryErrorDetector
G
- getAllPodsStatus() - Method in class me.snowdrop.boot.narayana.openshift.recovery.PodStatusManager
- getCurrentPodName() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- getLogScrapingErrorDetectionPattern() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- getPeriod() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- getStatefulset() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- getStatus() - Method in class me.snowdrop.boot.narayana.openshift.recovery.PodStatusManager
- getStatusDir() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
I
- isEnabled() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- isEnabledOnAllPods() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- isLogScrapingErrorDetectionEnabled() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
L
- logScrapingRecoveryErrorDetector(StatefulsetRecoveryControllerProperties) - Method in class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationControllerAutoConfiguration
- LogScrapingRecoveryErrorDetector - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Detects errors in recovery scan by scraping the logs.
- LogScrapingRecoveryErrorDetector(String, String) - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.LogScrapingRecoveryErrorDetector
M
- me.snowdrop.boot.narayana.openshift.recovery - package me.snowdrop.boot.narayana.openshift.recovery
- me.snowdrop.boot.narayana.openshift.recovery.camel - package me.snowdrop.boot.narayana.openshift.recovery.camel
N
- narayanaRecoveryTerminationController(PodStatusManager, Optional<List<ServiceShutdownController>>, Optional<List<RecoveryErrorDetector>>) - Method in class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationControllerAutoConfiguration
- NarayanaRecoveryTerminationController - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Camel Narayana termination controller.
- NarayanaRecoveryTerminationController(PodStatusManager, List<ServiceShutdownController>, List<RecoveryErrorDetector>) - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationController
- NarayanaRecoveryTerminationControllerAutoConfiguration - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Camel Narayana controller auto configuration.
- NarayanaRecoveryTerminationControllerAutoConfiguration() - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationControllerAutoConfiguration
P
- PENDING - me.snowdrop.boot.narayana.openshift.recovery.PodStatus
-
The pod has terminated, but there's PENDING work to be done.
- periodicCheck() - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryController
- PodStatus - Enum in me.snowdrop.boot.narayana.openshift.recovery
-
Enumerates the high level states of a pod.
- podStatusManager(StatefulsetRecoveryControllerProperties) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerAutoConfiguration
- PodStatusManager - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Manages the termination status of a pod.
- PodStatusManager(StatefulsetRecoveryControllerProperties) - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.PodStatusManager
R
- RecoveryErrorDetector - Interface in me.snowdrop.boot.narayana.openshift.recovery
-
Base interface of recovery error detectors.
- RUNNING - me.snowdrop.boot.narayana.openshift.recovery.PodStatus
-
The pod has been marked as RUNNING.
S
- ServiceShutdownController - Interface in me.snowdrop.boot.narayana.openshift.recovery
-
Beans implementing this interface and registered in the context must be shut down before starting the recovery.
- setCurrentPodName(String) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setEnabled(boolean) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setEnabledOnAllPods(boolean) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setLogScrapingErrorDetectionEnabled(boolean) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setLogScrapingErrorDetectionPattern(String) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setPeriod(long) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setStatefulset(String) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- setStatus(PodStatus) - Method in class me.snowdrop.boot.narayana.openshift.recovery.PodStatusManager
- setStatusDir(String) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- start() - Method in class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationController
- startDetection() - Method in class me.snowdrop.boot.narayana.openshift.recovery.LogScrapingRecoveryErrorDetector
- startDetection() - Method in interface me.snowdrop.boot.narayana.openshift.recovery.RecoveryErrorDetector
- startLogScraping() - Method in class me.snowdrop.boot.narayana.openshift.recovery.LogScrapingRecoveryErrorDetector
- statefulsetRecoveryController(StatefulsetRecoveryControllerProperties, PodStatusManager) - Method in class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerAutoConfiguration
- StatefulsetRecoveryController - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Executes periodic checks to ensure all terminated pods have not left unprocessed data.
- StatefulsetRecoveryController(StatefulsetRecoveryControllerProperties, PodStatusManager) - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryController
- StatefulsetRecoveryControllerAutoConfiguration - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Recovery controller spring-boot auto configuration.
- StatefulsetRecoveryControllerAutoConfiguration() - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerAutoConfiguration
- StatefulsetRecoveryControllerProperties - Class in me.snowdrop.boot.narayana.openshift.recovery
-
Recovery controller spring-boot configuration.
- StatefulsetRecoveryControllerProperties() - Constructor for class me.snowdrop.boot.narayana.openshift.recovery.StatefulsetRecoveryControllerProperties
- stop() - Method in class me.snowdrop.boot.narayana.openshift.recovery.camel.CamelServiceShutdownControllerAutoConfiguration.CamelServiceShutdownController
- stop() - Method in class me.snowdrop.boot.narayana.openshift.recovery.NarayanaRecoveryTerminationController
- stop() - Method in interface me.snowdrop.boot.narayana.openshift.recovery.ServiceShutdownController
- stopDetection() - Method in class me.snowdrop.boot.narayana.openshift.recovery.LogScrapingRecoveryErrorDetector
- stopDetection() - Method in interface me.snowdrop.boot.narayana.openshift.recovery.RecoveryErrorDetector
- STOPPED - me.snowdrop.boot.narayana.openshift.recovery.PodStatus
-
The pod has been gracefully STOPPED.
V
- valueOf(String) - Static method in enum me.snowdrop.boot.narayana.openshift.recovery.PodStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.snowdrop.boot.narayana.openshift.recovery.PodStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages