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, performApplyThreadsForConfiguration
protected org.eclipse.swt.widgets.Spinner numThreadsSelector
protected org.eclipse.swt.widgets.Label numThreadsLabel
public void createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group, AbstractAdvancedConfigurationTab tab)
ModuleConfiguration
createModuleConfigurationWidgets
in interface ModuleConfiguration
createModuleConfigurationWidgets
in class AbstractModuleConfiguration
group
- 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)
ModuleConfiguration
initializeFrom
in interface ModuleConfiguration
initializeFrom
in class AbstractModuleConfiguration
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
ModuleConfiguration
performApply
in interface ModuleConfiguration
performApply
in class AbstractModuleConfiguration
Copyright © 2020. All rights reserved.