Class MigrationActionsImpl
java.lang.Object
org.graylog.plugins.views.storage.migration.state.actions.MigrationActionsImpl
- All Implemented Interfaces:
MigrationActions
-
Constructor Summary
ConstructorsConstructorDescriptionMigrationActionsImpl(MigrationStateMachineContext stateMachineContext, ClusterConfigService clusterConfigService, NodeService<DataNodeDto> nodeService, CaKeystore caKeystore, DataNodeCommandService dataNodeCommandService, RemoteReindexingMigrationAdapter migrationService, ClusterProcessingControlFactory clusterProcessingControlFactory, PreflightConfigService preflightConfigService, com.codahale.metrics.MetricRegistry metricRegistry, DatanodeRestApiProxy datanodeProxy, ElasticsearchVersionProvider searchVersionProvider, List<URI> elasticsearchHosts, NotificationService notificationService, FeatureFlags featureFlags) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidbooleanbooleanvoidvoidbooleanbooleanbooleanbooleanvoidvoidbooleanvoidbooleanvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
MigrationActionsImpl
@Inject public MigrationActionsImpl(MigrationStateMachineContext stateMachineContext, ClusterConfigService clusterConfigService, NodeService<DataNodeDto> nodeService, CaKeystore caKeystore, DataNodeCommandService dataNodeCommandService, RemoteReindexingMigrationAdapter migrationService, ClusterProcessingControlFactory clusterProcessingControlFactory, PreflightConfigService preflightConfigService, com.codahale.metrics.MetricRegistry metricRegistry, DatanodeRestApiProxy datanodeProxy, ElasticsearchVersionProvider searchVersionProvider, @Named("elasticsearch_hosts") List<URI> elasticsearchHosts, NotificationService notificationService, FeatureFlags featureFlags)
-
-
Method Details
-
runDirectoryCompatibilityCheck
public void runDirectoryCompatibilityCheck()- Specified by:
runDirectoryCompatibilityCheckin interfaceMigrationActions
-
isOldClusterStopped
public boolean isOldClusterStopped()- Specified by:
isOldClusterStoppedin interfaceMigrationActions
-
rollingUpgradeSelected
public void rollingUpgradeSelected()- Specified by:
rollingUpgradeSelectedin interfaceMigrationActions
-
directoryCompatibilityCheckOk
public boolean directoryCompatibilityCheckOk()- Specified by:
directoryCompatibilityCheckOkin interfaceMigrationActions
-
reindexUpgradeSelected
public void reindexUpgradeSelected()- Specified by:
reindexUpgradeSelectedin interfaceMigrationActions
-
stopMessageProcessing
public void stopMessageProcessing()- Specified by:
stopMessageProcessingin interfaceMigrationActions
-
startMessageProcessing
public void startMessageProcessing()- Specified by:
startMessageProcessingin interfaceMigrationActions
-
caDoesNotExist
public boolean caDoesNotExist()- Specified by:
caDoesNotExistin interfaceMigrationActions
-
renewalPolicyDoesNotExist
public boolean renewalPolicyDoesNotExist()- Specified by:
renewalPolicyDoesNotExistin interfaceMigrationActions
-
caAndRenewalPolicyExist
public boolean caAndRenewalPolicyExist()- Specified by:
caAndRenewalPolicyExistin interfaceMigrationActions
-
compatibleDatanodesRunning
public boolean compatibleDatanodesRunning()- Specified by:
compatibleDatanodesRunningin interfaceMigrationActions
-
provisionDataNodes
public void provisionDataNodes()- Specified by:
provisionDataNodesin interfaceMigrationActions
-
provisionAndStartDataNodes
public void provisionAndStartDataNodes()- Specified by:
provisionAndStartDataNodesin interfaceMigrationActions
-
provisioningFinished
public boolean provisioningFinished()- Specified by:
provisioningFinishedin interfaceMigrationActions
-
allDatanodesPrepared
public boolean allDatanodesPrepared()- Specified by:
allDatanodesPreparedin interfaceMigrationActions
-
startDataNodes
public void startDataNodes()- Specified by:
startDataNodesin interfaceMigrationActions
-
allDatanodesAvailable
public boolean allDatanodesAvailable()- Specified by:
allDatanodesAvailablein interfaceMigrationActions
-
setPreflightFinished
public void setPreflightFinished()- Specified by:
setPreflightFinishedin interfaceMigrationActions
-
startRemoteReindex
public void startRemoteReindex()- Specified by:
startRemoteReindexin interfaceMigrationActions
-
requestMigrationStatus
public void requestMigrationStatus()- Specified by:
requestMigrationStatusin interfaceMigrationActions
-
calculateTrafficEstimate
public void calculateTrafficEstimate()- Specified by:
calculateTrafficEstimatein interfaceMigrationActions
-
verifyRemoteIndexerConnection
public void verifyRemoteIndexerConnection()- Specified by:
verifyRemoteIndexerConnectionin interfaceMigrationActions
-
isCompatibleInPlaceMigrationVersion
public boolean isCompatibleInPlaceMigrationVersion()- Specified by:
isCompatibleInPlaceMigrationVersionin interfaceMigrationActions
-
getElasticsearchHosts
public void getElasticsearchHosts()- Specified by:
getElasticsearchHostsin interfaceMigrationActions
-
isRemoteReindexingFinished
public boolean isRemoteReindexingFinished()- Specified by:
isRemoteReindexingFinishedin interfaceMigrationActions
-
stopDatanodes
public void stopDatanodes()- Specified by:
stopDatanodesin interfaceMigrationActions
-
finishRemoteReindexMigration
public void finishRemoteReindexMigration()- Specified by:
finishRemoteReindexMigrationin interfaceMigrationActions
-
isRemoteReindexMigrationEnabled
public boolean isRemoteReindexMigrationEnabled()- Specified by:
isRemoteReindexMigrationEnabledin interfaceMigrationActions
-