Skip navigation links
A B C D F G H I N O P R S U 

A

afterRestore(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.DataSourceResource
 
afterRestore(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.datasources.HikariDataSourceResource
 
afterRestore(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.datasources.UnknownDataSourceResource
 
afterRestore(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.NettyEmbeddedServerResource
 
afterRestore(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.RefreshEventResource
 
AfterRestoreEvent - Class in io.micronaut.crac.events
An event fired after a CRaC checkpoint is restored.
AfterRestoreEvent(OrderedResource, long) - Constructor for class io.micronaut.crac.events.AfterRestoreEvent
 

B

beforeCheckpoint(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.DataSourceResource
 
beforeCheckpoint(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.datasources.HikariDataSourceResource
 
beforeCheckpoint(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.datasources.UnknownDataSourceResource
 
beforeCheckpoint(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.NettyEmbeddedServerResource
 
beforeCheckpoint(Context<? extends Resource>) - Method in class io.micronaut.crac.resources.RefreshEventResource
 
BeforeCheckpointEvent - Class in io.micronaut.crac.events
An event fired when a resource CRaC checkpoint occurs.
BeforeCheckpointEvent(OrderedResource, long) - Constructor for class io.micronaut.crac.events.BeforeCheckpointEvent
 

C

CheckpointSimulator - Interface in io.micronaut.crac.test
Provides a mechanism to simulate a checkpoint/restore for testing.
CracConfiguration - Interface in io.micronaut.crac
Configuration for CRaC support.
CracConfigurationProperties - Class in io.micronaut.crac
Configuration for CRaC support.
CracConfigurationProperties() - Constructor for class io.micronaut.crac.CracConfigurationProperties
 
CracContextProvider - Interface in io.micronaut.crac
API to get the Context for checkpoint/restore notifications.
CracEventPublisher - Class in io.micronaut.crac
A helper bean to assist in publishing the correct CRaC events when a checkpoint is taken or restored.
CracEventPublisher(CracConfiguration, ApplicationEventPublisher<BeforeCheckpointEvent>, ApplicationEventPublisher<AfterRestoreEvent>) - Constructor for class io.micronaut.crac.CracEventPublisher
 
CracResourceRegistrar - Interface in io.micronaut.crac
Registers all defined Resources for Coordinated Restore at Checkpoint.

D

DataSourceResource - Class in io.micronaut.crac.resources
Register DataSources as CRaC resources on startup if CRaC is enabled.
DataSourceResource(CracConfiguration, CracEventPublisher, DataSource) - Constructor for class io.micronaut.crac.resources.DataSourceResource
 
DEFAULT_DATASOURCE_PAUSE_TIMEOUT - Static variable in class io.micronaut.crac.CracConfigurationProperties
 
DEFAULT_ENABLED - Static variable in class io.micronaut.crac.CracConfigurationProperties
The default enable value.
DEFAULT_REFRESH - Static variable in class io.micronaut.crac.CracConfigurationProperties
 
DefaultCheckpointSimulator - Class in io.micronaut.crac.test
Provides a mechanism to simulate a checkpoint/restore for testing.
DefaultCheckpointSimulator(List<OrderedResource>) - Constructor for class io.micronaut.crac.test.DefaultCheckpointSimulator
 

F

fireAfterRestoreEvents(OrderedResource, LongSupplier) - Method in class io.micronaut.crac.CracEventPublisher
Fires an AfterRestoreEvent event.
fireAfterRestoreEvents(OrderedResource) - Method in class io.micronaut.crac.CracEventPublisher
Fires an AfterRestoreEvent event with no action to be performed.
fireBeforeCheckpointEvents(OrderedResource, LongSupplier) - Method in class io.micronaut.crac.CracEventPublisher
Fires a BeforeCheckpointEvent event.
fireBeforeCheckpointEvents(OrderedResource) - Method in class io.micronaut.crac.CracEventPublisher
Fires a BeforeCheckpointEvent event with no action to be performed.

G

getDatasourcePauseTimeout() - Method in interface io.micronaut.crac.CracConfiguration
 
getDatasourcePauseTimeout() - Method in class io.micronaut.crac.CracConfigurationProperties
 
getOrder() - Method in class io.micronaut.crac.resources.NettyEmbeddedServerResource
 
getOrder() - Method in class io.micronaut.crac.resources.RefreshEventResource
 
GlobalCracContextProvider - Class in io.micronaut.crac
Gets a Global Context through Core.getGlobalContext().
GlobalCracContextProvider() - Constructor for class io.micronaut.crac.GlobalCracContextProvider
 

H

HikariDataSourceResource - Class in io.micronaut.crac.resources.datasources
Handler for Hikari DataSources.
HikariDataSourceResource(HikariDataSource, CracConfiguration) - Constructor for class io.micronaut.crac.resources.datasources.HikariDataSourceResource
 

I

io.micronaut.crac - package io.micronaut.crac
A set of classes to support Coordinated Restore at Checkpoint (CRaC).
io.micronaut.crac.events - package io.micronaut.crac.events
Events that are fired when the CRaC checkpoint methods are executed.
io.micronaut.crac.resources - package io.micronaut.crac.resources
Built-in OrderedResources for CRaC integration.
io.micronaut.crac.resources.datasources - package io.micronaut.crac.resources.datasources
 
io.micronaut.crac.test - package io.micronaut.crac.test
 
isEnabled() - Method in class io.micronaut.crac.CracConfigurationProperties
 
isRefreshBeans() - Method in interface io.micronaut.crac.CracConfiguration
 
isRefreshBeans() - Method in class io.micronaut.crac.CracConfigurationProperties
 

N

NettyEmbeddedServerResource - Class in io.micronaut.crac.resources
Register the NettyEmbedded server as a CRaC resource on startup if CRaC is enabled.
NettyEmbeddedServerResource(CracEventPublisher, NettyEmbeddedServer) - Constructor for class io.micronaut.crac.resources.NettyEmbeddedServerResource
 

O

onApplicationEvent(StartupEvent) - Method in class io.micronaut.crac.StartupCracRegistration
 
ORDER - Static variable in class io.micronaut.crac.resources.NettyEmbeddedServerResource
The default order for this resource.
OrderedCracResourceRegistrar - Class in io.micronaut.crac
Registers all defined Resources for Coordinated Restore at Checkpoint.
OrderedCracResourceRegistrar(List<OrderedResource>, CracContextProvider) - Constructor for class io.micronaut.crac.OrderedCracResourceRegistrar
Collects together all available CRaC resources in the order specified.
OrderedResource - Interface in io.micronaut.crac
A Coordinated Restore at Checkpoint Resource that may also be Ordered.

P

PREFIX - Static variable in class io.micronaut.crac.CracConfigurationProperties
The prefix to use for CRaC configuration.
provideContext() - Method in interface io.micronaut.crac.CracContextProvider
 
provideContext() - Method in class io.micronaut.crac.GlobalCracContextProvider
 

R

RefreshEventResource - Class in io.micronaut.crac.resources
An OrderedResource that emits a RefreshEvent when a CRaC checkpoint is taken.
RefreshEventResource(CracEventPublisher, ApplicationEventPublisher<RefreshEvent>) - Constructor for class io.micronaut.crac.resources.RefreshEventResource
 
registerResources() - Method in interface io.micronaut.crac.CracResourceRegistrar
Registers Every CRaC resource.
registerResources() - Method in class io.micronaut.crac.OrderedCracResourceRegistrar
For each known resource, register it with the CRaC context.
runAfterRestore() - Method in interface io.micronaut.crac.test.CheckpointSimulator
Simulates a restore.
runAfterRestore() - Method in class io.micronaut.crac.test.DefaultCheckpointSimulator
 
runBeforeCheckpoint() - Method in interface io.micronaut.crac.test.CheckpointSimulator
Simulates a checkpoint.
runBeforeCheckpoint() - Method in class io.micronaut.crac.test.DefaultCheckpointSimulator
 

S

setDatasourcePauseTimeout(Duration) - Method in class io.micronaut.crac.CracConfigurationProperties
The timeout to wait for a datasource to pause before taking a checkpoint.
setEnabled(boolean) - Method in class io.micronaut.crac.CracConfigurationProperties
Whether CRaC (Coordinated Restore at Checkpoint) support, even if we're on a supporting JDK, is enabled.
setRefreshBeans(boolean) - Method in class io.micronaut.crac.CracConfigurationProperties
Whether to trigger a refresh event to refresh all Refreshable beans prior to taking a checkpoint.
StartupCracRegistration - Class in io.micronaut.crac
Registers all defined Resources for Coordinated Restore at Checkpoint at StartupEvent.
StartupCracRegistration(CracResourceRegistrar) - Constructor for class io.micronaut.crac.StartupCracRegistration
 

U

UnknownDataSourceResource - Class in io.micronaut.crac.resources.datasources
Handler for currently unhandled DataSources.
UnknownDataSourceResource(DataSource) - Constructor for class io.micronaut.crac.resources.datasources.UnknownDataSourceResource
 
A B C D F G H I N O P R S U 
Skip navigation links