T - type for loaderClass and processorClasspublic class QueueTaskBuilder<T> extends Object implements TaskBuilder
QueueTask.| Constructor and Description |
|---|
QueueTaskBuilder() |
| Modifier and Type | Method and Description |
|---|---|
TaskConfiguration |
build()
Build
TaskConfiguration. |
QueueTaskBuilder<T> |
configuration(String aConfiguration)
Set
configuration. |
QueueTaskBuilder<T> |
configurationType(SchedulerConfigurationType aConfigurationType)
Set
configuration. |
QueueTaskBuilder<T> |
loaderClass(Class<? extends QueueLoader<T>> aLoaderClass)
Set
loaderClass. |
QueueTaskBuilder<T> |
parameters(TaskParameters aParameters)
Set
parameters for processor and loader. |
QueueTaskBuilder<T> |
processingMode(ProcessingMode aProcessingMode)
Set
processingMode. |
QueueTaskBuilder<T> |
processorClass(Class<? extends QueueProcessor<T>> aProcessorClass)
Set
processorClass. |
public QueueTaskBuilder<T> loaderClass(Class<? extends QueueLoader<T>> aLoaderClass)
loaderClass.aLoaderClass - class extends QueueLoaderQueueTaskBuilderpublic QueueTaskBuilder<T> processorClass(Class<? extends QueueProcessor<T>> aProcessorClass)
processorClass.aProcessorClass - Class of QueueProcessorQueueTaskBuilderpublic QueueTaskBuilder<T> processingMode(ProcessingMode aProcessingMode)
processingMode.aProcessingMode - ProcessingModeQueueTaskBuilderpublic QueueTaskBuilder<T> configuration(String aConfiguration)
configuration.aConfiguration - configuration file name
can be NULL - default will be usedQueueTaskBuilderpublic QueueTaskBuilder<T> configurationType(SchedulerConfigurationType aConfigurationType)
configuration.aConfigurationType - SchedulerConfigurationType
can be NULL - default will be usedQueueTaskBuilderpublic QueueTaskBuilder<T> parameters(TaskParameters aParameters)
parameters for processor and loader.aParameters - TaskParametersQueueTaskBuilder}public TaskConfiguration build()
TaskBuilderTaskConfiguration.build in interface TaskBuilderTaskConfigurationCopyright © 2013–2019 BB Corp. All rights reserved.