S - the source for the configurationT - the manageable config typepublic abstract static class ServerConfigurationMigration.BaseBuilder<S,T extends ManageableServerConfiguration,B extends ServerConfigurationMigration.BaseBuilder<S,T,B>> extends Object
| Constructor and Description |
|---|
BaseBuilder(String configType,
ServerConfigurationMigration.XMLConfigurationProvider<S> xmlConfigurationProvider) |
| Modifier and Type | Method and Description |
|---|---|
ServerConfigurationMigration<S,T> |
build() |
protected abstract B |
getThis() |
B |
manageableConfigurationProvider(ServerConfigurationMigration.ManageableConfigurationProvider<T> manageableConfigurationProvider) |
B |
subtask(ManageableResourceComponentTaskBuilder<S,ManageableResource,?> subtaskBuilder) |
B |
subtask(ManageableResourcesComponentTaskBuilder<S,ManageableResource,?> subtaskBuilder) |
B |
subtask(ManageableServerConfigurationComponentTaskBuilder<S,?> subtaskBuilder) |
B |
subtask(ManageableServerConfigurationTaskFactory<S,T> subtaskFactory) |
B |
subtask(ServerConfigurationMigration.XMLConfigurationSubtaskFactory<S> subtaskFactory) |
public BaseBuilder(String configType, ServerConfigurationMigration.XMLConfigurationProvider<S> xmlConfigurationProvider)
public B manageableConfigurationProvider(ServerConfigurationMigration.ManageableConfigurationProvider<T> manageableConfigurationProvider)
public B subtask(ManageableServerConfigurationTaskFactory<S,T> subtaskFactory)
public B subtask(ManageableResourceComponentTaskBuilder<S,ManageableResource,?> subtaskBuilder)
public B subtask(ManageableResourcesComponentTaskBuilder<S,ManageableResource,?> subtaskBuilder)
public B subtask(ManageableServerConfigurationComponentTaskBuilder<S,?> subtaskBuilder)
public B subtask(ServerConfigurationMigration.XMLConfigurationSubtaskFactory<S> subtaskFactory)
protected abstract B getThis()
public ServerConfigurationMigration<S,T> build()
Copyright © 2017 JBoss by Red Hat. All rights reserved.