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.BaseBuilder<S,T extends ManageableServerConfiguration,B extends ServerConfigurationMigration.BaseBuilder<S,T,B>>
The ServerConfigurationMigration ext base builder.
|
static class |
ServerConfigurationMigration.Builder<S,T extends ManageableServerConfiguration>
The ServerConfigurationMigration concrete 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.BaseBuilder<S,T,?> builder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigType() |
protected org.jboss.migration.core.task.ServerMigrationTask |
getServerMigrationTask(S source,
Path targetConfigDir,
WildFlyServer10 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.BaseBuilder<S,T,?> builder)
public String getConfigType()
protected org.jboss.migration.core.task.ServerMigrationTask getServerMigrationTask(S source, Path targetConfigDir, WildFlyServer10 target)
Copyright © 2017 JBoss by Red Hat. All rights reserved.