Class PitrController
java.lang.Object
org.gridgain.internal.rest.recovery.pitr.PitrController
- All Implemented Interfaces:
org.apache.ignite.internal.rest.api.recovery.pitr.PitrApi,org.apache.ignite.internal.rest.ResourceHolder,SecurityContextAware
@Controller("/management/v1/recovery/tables")
public class PitrController
extends Object
implements org.apache.ignite.internal.rest.api.recovery.pitr.PitrApi, org.apache.ignite.internal.rest.ResourceHolder, SecurityContextAware
Point-in-Time recovery controller.
-
Constructor Summary
ConstructorsConstructorDescriptionPitrController(org.gridgain.internal.pitr.PitrFacade pitr, io.micronaut.security.utils.SecurityService securityService) -
Method Summary
Modifier and TypeMethodDescriptionvoidCompletableFuture<org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryStateResponse>getTablesRecoveryState(UUID operationId) CompletableFuture<org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryResponse>recoverTables(org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryRequest request) io.micronaut.security.utils.SecurityServiceGet security service.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gridgain.internal.rest.SecurityContextAware
secured, secured
-
Constructor Details
-
PitrController
public PitrController(org.gridgain.internal.pitr.PitrFacade pitr, io.micronaut.security.utils.SecurityService securityService)
-
-
Method Details
-
recoverTables
public CompletableFuture<org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryResponse> recoverTables(org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryRequest request) - Specified by:
recoverTablesin interfaceorg.apache.ignite.internal.rest.api.recovery.pitr.PitrApi
-
getTablesRecoveryState
public CompletableFuture<org.apache.ignite.internal.rest.api.recovery.pitr.TablesRecoveryStateResponse> getTablesRecoveryState(UUID operationId) - Specified by:
getTablesRecoveryStatein interfaceorg.apache.ignite.internal.rest.api.recovery.pitr.PitrApi
-
cleanResources
public void cleanResources()- Specified by:
cleanResourcesin interfaceorg.apache.ignite.internal.rest.ResourceHolder
-
securityService
public io.micronaut.security.utils.SecurityService securityService()Description copied from interface:SecurityContextAwareGet security service.- Specified by:
securityServicein interfaceSecurityContextAware- Returns:
- Security service.
-