public class EtlModuleParallelConfiguration extends EtlModuleConfiguration
AbstractModuleConfiguration.ConfigurationTabSelectionListener| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.swt.widgets.Label |
numThreadsLabel |
protected org.eclipse.swt.widgets.Spinner |
numThreadsSelector |
THREAD_INCREMENTS, THREAD_INITIAL, THREAD_MAXIMUM| Constructor and Description |
|---|
EtlModuleParallelConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group,
AbstractAdvancedConfigurationTab tab)
Create the composite that contains the module configuration options
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
Initialise the composite for this module with the configuration values
|
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Store the configured values in the configuration
|
calculateThreadIncrementFromInitial, createParallelContainer, createThreadsLabel, createThreadsSelector, initializeThreadsFromConfiguration, performApplyThreadsForConfigurationprotected org.eclipse.swt.widgets.Spinner numThreadsSelector
protected org.eclipse.swt.widgets.Label numThreadsLabel
public void createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group,
AbstractAdvancedConfigurationTab tab)
ModuleConfigurationcreateModuleConfigurationWidgets in interface ModuleConfigurationcreateModuleConfigurationWidgets in class AbstractModuleConfigurationgroup - a SWT Composite that can be used to place swt widgets required
for configuring the module.public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
ModuleConfigurationinitializeFrom in interface ModuleConfigurationinitializeFrom in class AbstractModuleConfigurationpublic void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
ModuleConfigurationperformApply in interface ModuleConfigurationperformApply in class AbstractModuleConfigurationCopyright © 2020. All rights reserved.