Class RollingUpgradeController
java.lang.Object
org.gridgain.internal.rest.upgrade.RollingUpgradeController
- All Implemented Interfaces:
org.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi,org.apache.ignite.internal.rest.ResourceHolder,SecurityContextAware
@Controller("/management/v1/upgrade")
public class RollingUpgradeController
extends Object
implements org.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi, org.apache.ignite.internal.rest.ResourceHolder, SecurityContextAware
Rolling upgrade REST controller.
-
Constructor Summary
ConstructorsConstructorDescriptionRollingUpgradeController(org.gridgain.internal.upgrade.RollingUpgradeManager upgradeManager, io.micronaut.security.utils.SecurityService securityService) Constructs REST controller. -
Method Summary
Modifier and TypeMethodDescriptionvoidio.micronaut.security.utils.SecurityServiceGet security service.startUpgrade(String version) CompletableFuture<org.apache.ignite.internal.rest.api.upgrade.UpgradeStateResponse>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
-
RollingUpgradeController
public RollingUpgradeController(org.gridgain.internal.upgrade.RollingUpgradeManager upgradeManager, io.micronaut.security.utils.SecurityService securityService) Constructs REST controller.- Parameters:
upgradeManager- Rolling upgrade manager.securityService- Security service.
-
-
Method Details
-
startUpgrade
- Specified by:
startUpgradein interfaceorg.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi
-
commitUpgrade
- Specified by:
commitUpgradein interfaceorg.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi
-
cancelUpgrade
- Specified by:
cancelUpgradein interfaceorg.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi
-
upgradeState
public CompletableFuture<org.apache.ignite.internal.rest.api.upgrade.UpgradeStateResponse> upgradeState()- Specified by:
upgradeStatein interfaceorg.apache.ignite.internal.rest.api.upgrade.RollingUpgradeApi
-
securityService
public io.micronaut.security.utils.SecurityService securityService()Description copied from interface:SecurityContextAwareGet security service.- Specified by:
securityServicein interfaceSecurityContextAware- Returns:
- Security service.
-
cleanResources
public void cleanResources()- Specified by:
cleanResourcesin interfaceorg.apache.ignite.internal.rest.ResourceHolder
-