Package Hierarchies:
- com.societegenerale.failover.analyzer,
- com.societegenerale.failover.annotations,
- com.societegenerale.failover.aspect,
- com.societegenerale.failover.configuration,
- com.societegenerale.failover.core,
- com.societegenerale.failover.core.clock,
- com.societegenerale.failover.core.exception,
- com.societegenerale.failover.core.exception.policy,
- com.societegenerale.failover.core.expiry,
- com.societegenerale.failover.core.key,
- com.societegenerale.failover.core.observable,
- com.societegenerale.failover.core.observable.manifest,
- com.societegenerale.failover.core.observable.publisher,
- com.societegenerale.failover.core.payload,
- com.societegenerale.failover.core.payload.splitter,
- com.societegenerale.failover.core.propagator,
- com.societegenerale.failover.core.scanner,
- com.societegenerale.failover.core.store,
- com.societegenerale.failover.core.util,
- com.societegenerale.failover.dashboard.config,
- com.societegenerale.failover.dashboard.metrics,
- com.societegenerale.failover.dashboard.metrics.source,
- com.societegenerale.failover.dashboard.metrics.source.prometheus,
- com.societegenerale.failover.dashboard.metrics.source.sharedstore,
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.jdbc,
- com.societegenerale.failover.dashboard.service,
- com.societegenerale.failover.dashboard.web,
- com.societegenerale.failover.domain,
- com.societegenerale.failover.execution.resilience,
- com.societegenerale.failover.lookup,
- com.societegenerale.failover.observable.metrics,
- com.societegenerale.failover.observable.micrometer,
- com.societegenerale.failover.observable.micrometer.health,
- com.societegenerale.failover.propagator,
- com.societegenerale.failover.properties,
- com.societegenerale.failover.scanner,
- com.societegenerale.failover.scheduler,
- com.societegenerale.failover.store.async,
- com.societegenerale.failover.store.caffeine,
- com.societegenerale.failover.store.inmemory,
- com.societegenerale.failover.store.jdbc,
- com.societegenerale.failover.store.jdbc.mapper,
- com.societegenerale.failover.store.jdbc.resolver,
- com.societegenerale.failover.store.jdbc.serializer,
- com.societegenerale.failover.store.jdbc.serializer.cipher,
- com.societegenerale.failover.store.multitenant
Class Hierarchy
- java.lang.Object
- com.societegenerale.failover.core.expiry.AbstractFailoverExpiryExtractor (implements com.societegenerale.failover.core.expiry.FailoverExpiryExtractor)
- com.societegenerale.failover.core.AbstractFailoverHandler<T> (implements com.societegenerale.failover.core.FailoverHandler<T>)
- org.springframework.boot.diagnostics.AbstractFailureAnalyzer<T> (implements org.springframework.boot.diagnostics.FailureAnalyzer)
- org.springframework.boot.diagnostics.analyzer.AbstractInjectionFailureAnalyzer<T>
- com.societegenerale.failover.analyzer.FailoverFailureAnalyzer (implements org.springframework.context.EnvironmentAware, org.springframework.core.Ordered)
- com.societegenerale.failover.core.observable.publisher.AbstractObservablePublisher (implements com.societegenerale.failover.core.observable.publisher.ObservablePublisher)
- com.societegenerale.failover.core.payload.splitter.AbstractPayloadSplitter<T,R> (implements com.societegenerale.failover.core.payload.splitter.PayloadSplitter<T,R>)
- com.societegenerale.failover.observable.micrometer.AbstractSnapshotPublisher (implements com.societegenerale.failover.observable.micrometer.SnapshotPublisher)
- com.societegenerale.failover.core.AdvancedFailoverHandler<T> (implements com.societegenerale.failover.core.FailoverHandler<T>)
- com.societegenerale.failover.store.jdbc.serializer.cipher.AesGcmPayloadCipher (implements com.societegenerale.failover.store.jdbc.serializer.cipher.PayloadCipher)
- com.societegenerale.failover.properties.AsyncExecutor
- com.societegenerale.failover.core.observable.publisher.AsyncObservablePublisher (implements java.lang.AutoCloseable, com.societegenerale.failover.core.observable.publisher.ObservablePublisher)
- com.societegenerale.failover.store.jdbc.serializer.cipher.Base64PayloadCipher (implements com.societegenerale.failover.store.jdbc.serializer.cipher.PayloadCipher)
- com.societegenerale.failover.core.BasicFailoverExecution<T> (implements com.societegenerale.failover.core.FailoverExecution<T>)
- com.societegenerale.failover.lookup.BeanFactoryExpiryPolicyLookup<T> (implements org.springframework.beans.factory.BeanFactoryAware, com.societegenerale.failover.core.expiry.ExpiryPolicyLookup<T>)
- com.societegenerale.failover.lookup.BeanFactoryKeyGeneratorLookup (implements org.springframework.beans.factory.BeanFactoryAware, com.societegenerale.failover.core.key.KeyGeneratorLookup)
- com.societegenerale.failover.lookup.BeanFactoryPayloadSplitterLookup<T,R> (implements org.springframework.beans.factory.BeanFactoryAware, com.societegenerale.failover.core.payload.splitter.PayloadSplitterLookup<T,R>)
- com.societegenerale.failover.store.async.BoundedTaskExecutor (implements org.springframework.core.task.TaskExecutor)
- com.societegenerale.failover.core.observable.manifest.CacheableManifestInfoExtractor (implements com.societegenerale.failover.core.observable.manifest.ManifestInfoExtractor)
- com.societegenerale.failover.properties.Caffeine
- com.societegenerale.failover.core.util.CastingUtils
- com.societegenerale.failover.core.observable.manifest.ClassPathResourceLoader (implements com.societegenerale.failover.core.observable.manifest.ResourceLoader)
- com.societegenerale.failover.dashboard.web.ClusterHeartbeatController
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.ClusterSeriesSampler (implements java.lang.AutoCloseable)
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.ClusterSeriesStore
- com.societegenerale.failover.dashboard.web.ClusterSnapshotController
- com.societegenerale.failover.core.util.CommonsUtil
- com.societegenerale.failover.core.propagator.CompositeContextPropagator (implements com.societegenerale.failover.core.propagator.ContextPropagator)
- com.societegenerale.failover.core.observable.publisher.CompositeObservablePublisher (implements com.societegenerale.failover.core.observable.publisher.ObservablePublisher)
- com.societegenerale.failover.dashboard.config.DashboardAutoConfiguration (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- com.societegenerale.failover.dashboard.service.DashboardConfigService
- com.societegenerale.failover.dashboard.web.DashboardController
- com.societegenerale.failover.dashboard.web.DashboardExposureInterceptor (implements org.springframework.web.servlet.HandlerInterceptor)
- com.societegenerale.failover.dashboard.service.DashboardHistoryService
- com.societegenerale.failover.dashboard.web.DashboardMetricsController
- com.societegenerale.failover.dashboard.service.DashboardMetricsService
- com.societegenerale.failover.store.jdbc.resolver.DefaultDatabaseResolver (implements com.societegenerale.failover.store.jdbc.resolver.DatabaseResolver)
- com.societegenerale.failover.core.expiry.DefaultExpiryPolicy<T> (implements com.societegenerale.failover.core.expiry.ExpiryPolicy<T>)
- com.societegenerale.failover.core.clock.DefaultFailoverClock (implements com.societegenerale.failover.core.clock.FailoverClock)
- com.societegenerale.failover.core.observable.DefaultFailoverObserver (implements com.societegenerale.failover.core.observable.FailoverObserver)
- com.societegenerale.failover.core.store.DefaultFailoverStore<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>, com.societegenerale.failover.core.store.FailoverStoreSizeAware)
- com.societegenerale.failover.store.jdbc.resolver.DefaultFailoverStoreQueryResolver (implements com.societegenerale.failover.store.jdbc.resolver.FailoverStoreQueryResolver)
- com.societegenerale.failover.observable.metrics.DefaultInstanceIdResolver (implements com.societegenerale.failover.core.observable.InstanceIdResolver)
- com.societegenerale.failover.core.key.DefaultKeyGenerator (implements com.societegenerale.failover.core.key.KeyGenerator)
- com.societegenerale.failover.core.observable.manifest.DefaultManifestInfoExtractor (implements com.societegenerale.failover.core.observable.manifest.ManifestInfoExtractor)
- com.societegenerale.failover.core.payload.DefaultPayloadEnricher<T> (implements com.societegenerale.failover.core.payload.PayloadEnricher<T>)
- com.societegenerale.failover.dashboard.config.EmptyFailoverScanner (implements com.societegenerale.failover.core.scanner.FailoverScanner)
- com.societegenerale.failover.store.jdbc.serializer.cipher.EncryptingSerializer (implements com.societegenerale.failover.store.jdbc.serializer.Serializer)
- com.societegenerale.failover.scheduler.ExpiryCleanupScheduler<T>
- com.societegenerale.failover.core.expiry.ExpiryPolicyContractVerifier<T>
- com.societegenerale.failover.aspect.FailoverAspect<T>
- com.societegenerale.failover.configuration.FailoverAutoConfiguration
- com.societegenerale.failover.core.expiry.FailoverExpiryPolicy<T> (implements com.societegenerale.failover.core.expiry.ExpiryPolicy<T>)
- com.societegenerale.failover.observable.micrometer.health.FailoverHealthIndicator (implements org.springframework.boot.health.contributor.HealthIndicator)
- com.societegenerale.failover.core.key.FailoverKeyGenerator (implements com.societegenerale.failover.core.key.KeyGenerator)
- com.societegenerale.failover.observable.micrometer.FailoverMeterBinder (implements io.micrometer.core.instrument.binder.MeterBinder, org.springframework.beans.factory.SmartInitializingSingleton)
- com.societegenerale.failover.observable.metrics.FailoverMetricsSnapshotService
- com.societegenerale.failover.configuration.FailoverMicrometerAutoConfiguration
- com.societegenerale.failover.core.util.FailoverNameResolver
- com.societegenerale.failover.properties.FailoverProperties
- com.societegenerale.failover.configuration.FailoverStartupSummaryLogger
- com.societegenerale.failover.store.async.FailoverStoreAsync<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>, com.societegenerale.failover.core.store.FailoverStoreSizeAware)
- com.societegenerale.failover.configuration.FailoverStoreAutoConfiguration
- com.societegenerale.failover.store.caffeine.FailoverStoreCaffeine<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>, com.societegenerale.failover.core.store.FailoverStoreSizeAware)
- com.societegenerale.failover.store.inmemory.FailoverStoreInmemory<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>, com.societegenerale.failover.core.store.FailoverStoreSizeAware)
- com.societegenerale.failover.store.jdbc.FailoverStoreJdbc<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>, com.societegenerale.failover.core.store.FailoverStoreSizeAware)
- com.societegenerale.failover.configuration.FailoverStoreMultiTenantAutoConfiguration
- com.societegenerale.failover.store.multitenant.FixedTenantResolver (implements com.societegenerale.failover.store.multitenant.TenantResolver)
- com.societegenerale.failover.observable.micrometer.HeartbeatPublisher (implements java.lang.AutoCloseable)
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.HeartbeatStoreInmemory (implements com.societegenerale.failover.dashboard.metrics.source.sharedstore.HeartbeatStore)
- com.societegenerale.failover.properties.Inmemory
- com.societegenerale.failover.properties.Jdbc
- com.societegenerale.failover.properties.Jdbc.Encryption
- com.societegenerale.failover.store.jdbc.serializer.JsonSerializer (implements com.societegenerale.failover.store.jdbc.serializer.Serializer)
- com.societegenerale.failover.dashboard.metrics.source.LocalRegistryMetricsSource (implements com.societegenerale.failover.dashboard.metrics.source.MetricsSource)
- com.societegenerale.failover.core.propagator.MdcContextPropagator (implements com.societegenerale.failover.core.propagator.ContextPropagator)
- com.societegenerale.failover.core.payload.splitter.MergeResult<T>
- com.societegenerale.failover.domain.Metadata
- com.societegenerale.failover.core.exception.MethodExceptionHandler
- com.societegenerale.failover.core.observable.Metrics
- com.societegenerale.failover.observable.metrics.MetricsKpis
- com.societegenerale.failover.observable.metrics.MetricsSummaryAggregator
- com.societegenerale.failover.propagator.MicrometerContextPropagator (implements com.societegenerale.failover.core.propagator.ContextPropagator)
- com.societegenerale.failover.observable.micrometer.MicrometerObservablePublisher (implements com.societegenerale.failover.core.observable.publisher.ObservablePublisher)
- com.societegenerale.failover.configuration.MicrometerTracingAutoConfiguration
- com.societegenerale.failover.properties.MultiTenant
- com.societegenerale.failover.store.multitenant.MultiTenantFailoverStore<T> (implements com.societegenerale.failover.core.store.FailoverStore<T>)
- com.societegenerale.failover.core.exception.policy.NeverRethrowMethodExceptionPolicy (implements com.societegenerale.failover.core.exception.policy.MethodExceptionPolicy)
- com.societegenerale.failover.properties.Observable
- com.societegenerale.failover.properties.Observable.Async
- com.societegenerale.failover.properties.Observable.Cardinality
- com.societegenerale.failover.properties.Observable.Instance
- com.societegenerale.failover.scheduler.ObservableScheduler
- com.societegenerale.failover.core.payload.PassThroughRecoveredPayloadHandler (implements com.societegenerale.failover.core.payload.RecoveredPayloadHandler)
- com.societegenerale.failover.dashboard.metrics.source.prometheus.PrometheusClient
- com.societegenerale.failover.dashboard.metrics.source.prometheus.PrometheusMetricsSource (implements com.societegenerale.failover.dashboard.metrics.source.MetricsSource)
- com.societegenerale.failover.core.payload.splitter.RecoverContext<T>
- com.societegenerale.failover.domain.Referential (implements java.io.Serializable)
- com.societegenerale.failover.core.payload.ReferentialPayload<T>
- com.societegenerale.failover.store.jdbc.mapper.ReferentialPayloadRowMapper<T> (implements org.springframework.jdbc.core.RowMapper<T>)
- com.societegenerale.failover.configuration.ResilienceFailoverExecutionAutoConfiguration
- com.societegenerale.failover.configuration.RestClientHeartbeatPushClient (implements com.societegenerale.failover.observable.micrometer.HeartbeatPushClient)
- com.societegenerale.failover.configuration.RestClientSnapshotPushClient (implements com.societegenerale.failover.observable.micrometer.SnapshotPushClient)
- com.societegenerale.failover.core.exception.policy.RethrowIfNoRecoveryMethodExceptionPolicy (implements com.societegenerale.failover.core.exception.policy.MethodExceptionPolicy)
- com.societegenerale.failover.properties.Scatter
- com.societegenerale.failover.core.ScatterGatherFailoverHandler<T,R> (implements com.societegenerale.failover.core.FailoverHandler<T>)
- com.societegenerale.failover.core.ScatterGatherFailoverHandler.Builder<T,R>
- com.societegenerale.failover.properties.Scheduler
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.SharedStoreMetricsSource (implements com.societegenerale.failover.dashboard.metrics.source.MetricsSource)
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.SnapshotBaseline
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.SnapshotStoreInmemory (implements com.societegenerale.failover.dashboard.metrics.source.sharedstore.SnapshotStore)
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.jdbc.SnapshotStoreJdbc (implements com.societegenerale.failover.dashboard.metrics.source.sharedstore.SnapshotStore)
- com.societegenerale.failover.dashboard.metrics.source.sharedstore.jdbc.SnapshotStoreJdbcAutoConfiguration
- com.societegenerale.failover.scanner.SpringContextFailoverScanner (implements org.springframework.context.ApplicationContextAware, com.societegenerale.failover.core.scanner.FailoverScanner, org.springframework.beans.factory.SmartInitializingSingleton)
- com.societegenerale.failover.properties.Store
- com.societegenerale.failover.core.payload.splitter.StoreContext<T>
- com.societegenerale.failover.properties.TenantConfig
- com.societegenerale.failover.store.multitenant.TenantContext
- com.societegenerale.failover.store.multitenant.TenantContextPropagator (implements com.societegenerale.failover.core.propagator.ContextPropagator)
- com.societegenerale.failover.store.multitenant.TenantContextTenantResolver (implements com.societegenerale.failover.store.multitenant.TenantResolver)
- java.lang.Throwable (implements java.io.Serializable)
- com.societegenerale.failover.store.jdbc.resolver.VarcharPayloadColumnResolver (implements com.societegenerale.failover.store.jdbc.resolver.PayloadColumnResolver)
Annotation Interface Hierarchy
- com.societegenerale.failover.annotations.Failover (implements java.lang.annotation.Annotation)