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

A

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.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

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

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
 

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.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

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
 
A B C D F G I N O P R S 
Skip navigation links