S - the source for the configurationT - the manageable config typepublic class ServerConfigurationMigration<S,T extends ManageableServerConfiguration> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerConfigurationMigration.Builder<S,T extends ManageableServerConfiguration>
The ServerConfigurationMigration builder.
|
static interface |
ServerConfigurationMigration.ManageableConfigurationProvider<T extends ManageableServerConfiguration>
Provider for the manageable configuration
|
static class |
ServerConfigurationMigration.ManageableServerConfigurationTaskFactories<S,T extends ManageableServerConfiguration> |
static interface |
ServerConfigurationMigration.XMLConfigurationProvider<S>
Component responsible for providing the target XML configuration.
|
static interface |
ServerConfigurationMigration.XMLConfigurationSubtaskFactory<S> |
| Modifier and Type | Field and Description |
|---|---|
protected ServerConfigurationMigration.ManageableConfigurationProvider<T> |
manageableConfigurationProvider |
protected List<ManageableServerConfigurationTaskFactory<S,T>> |
manageableConfigurationSubtaskFactories |
static String |
MIGRATION_REPORT_TASK_ATTR_SOURCE |
protected ServerConfigurationMigration.XMLConfigurationProvider |
xmlConfigurationProvider |
protected List<ServerConfigurationMigration.XMLConfigurationSubtaskFactory<S>> |
xmlConfigurationSubtaskFactories |
| Modifier | Constructor and Description |
|---|---|
protected |
ServerConfigurationMigration(ServerConfigurationMigration.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigType() |
protected org.jboss.migration.core.ServerMigrationTask |
getServerMigrationTask(S source,
Path targetConfigDir,
WildFly10Server target) |
public static final String MIGRATION_REPORT_TASK_ATTR_SOURCE
protected final ServerConfigurationMigration.XMLConfigurationProvider xmlConfigurationProvider
protected final ServerConfigurationMigration.ManageableConfigurationProvider<T extends ManageableServerConfiguration> manageableConfigurationProvider
protected final List<ManageableServerConfigurationTaskFactory<S,T extends ManageableServerConfiguration>> manageableConfigurationSubtaskFactories
protected final List<ServerConfigurationMigration.XMLConfigurationSubtaskFactory<S>> xmlConfigurationSubtaskFactories
protected ServerConfigurationMigration(ServerConfigurationMigration.Builder builder)
public String getConfigType()
protected org.jboss.migration.core.ServerMigrationTask getServerMigrationTask(S source, Path targetConfigDir, WildFly10Server target)
Copyright © 2016 JBoss by Red Hat. All rights reserved.