Package org.gridgain.internal.upgrade
Class SecuredRollingUpgradeManager
java.lang.Object
org.gridgain.internal.upgrade.SecuredRollingUpgradeManager
- All Implemented Interfaces:
org.apache.ignite.internal.lang.Debuggable,org.apache.ignite.internal.manager.IgniteComponent,org.gridgain.internal.upgrade.RollingUpgradeManager
public class SecuredRollingUpgradeManager
extends Object
implements org.gridgain.internal.upgrade.RollingUpgradeManager
Secured implementation of
RollingUpgradeManager.-
Field Summary
Fields inherited from interface org.apache.ignite.internal.lang.Debuggable
INDENTATION -
Constructor Summary
ConstructorsConstructorDescriptionSecuredRollingUpgradeManager(org.gridgain.internal.rbac.authorization.Authorizer authorizer, org.gridgain.internal.upgrade.RollingUpgradeManager upgradeManager) -
Method Summary
Modifier and TypeMethodDescriptionisNodeUpgraded(String nodeId) isTargetVersion(String version) startAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) startUpgrade(String version) stopAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) CompletableFuture<org.gridgain.internal.upgrade.UpgradeState>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.ignite.internal.lang.Debuggable
dumpStateMethods inherited from interface org.apache.ignite.internal.manager.IgniteComponent
beforeNodeStop, stopAsync
-
Constructor Details
-
SecuredRollingUpgradeManager
public SecuredRollingUpgradeManager(org.gridgain.internal.rbac.authorization.Authorizer authorizer, org.gridgain.internal.upgrade.RollingUpgradeManager upgradeManager)
-
-
Method Details
-
startUpgrade
- Specified by:
startUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
cancelUpgrade
- Specified by:
cancelUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
commitUpgrade
- Specified by:
commitUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isUpgradeInProgress
- Specified by:
isUpgradeInProgressin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
blockConfigurationUpdatesIfNeeded
- Specified by:
blockConfigurationUpdatesIfNeededin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isNodeUpgraded
- Specified by:
isNodeUpgradedin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isTargetVersion
- Specified by:
isTargetVersionin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
upgradeState
- Specified by:
upgradeStatein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
startAsync
public CompletableFuture<Void> startAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) - Specified by:
startAsyncin interfaceorg.apache.ignite.internal.manager.IgniteComponent
-
stopAsync
public CompletableFuture<Void> stopAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) - Specified by:
stopAsyncin interfaceorg.apache.ignite.internal.manager.IgniteComponent
-