C E G I L M N P R S V 
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.
C E G I L M N P R S V 
All Classes All Packages