T - parameterpublic class QueueTaskConfiguration<T> extends Object implements TaskConfiguration
TaskConfiguration for QueueTask.| Constructor and Description |
|---|
QueueTaskConfiguration()
Default constructor.
|
QueueTaskConfiguration(Class<? extends QueueLoader<T>> loaderClass,
Class<? extends QueueProcessor<T>> processorClass,
ProcessingMode processingMode,
TaskParameters parameters,
String configurationName,
SchedulerConfigurationType configurationType)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConfig()
File config name.
|
SchedulerConfigurationType |
getConfigType()
Get config type.
|
String |
getConfigurationName() |
SchedulerConfigurationType |
getConfigurationType() |
Class<? extends Task> |
getJobClass()
Get scheduled job class.
|
Class<? extends QueueLoader<T>> |
getLoaderClass() |
TaskParameters |
getParameters()
Get parameters.
|
ProcessingMode |
getProcessingMode() |
Class<? extends QueueProcessor<T>> |
getProcessorClass() |
void |
setConfigurationName(String configurationName) |
void |
setConfigurationType(SchedulerConfigurationType configurationType) |
void |
setLoaderClass(Class<? extends QueueLoader<T>> loaderClass) |
void |
setParameters(TaskParameters parameters) |
void |
setProcessingMode(ProcessingMode processingMode) |
void |
setProcessorClass(Class<? extends QueueProcessor<T>> processorClass) |
public QueueTaskConfiguration()
public QueueTaskConfiguration(Class<? extends QueueLoader<T>> loaderClass, Class<? extends QueueProcessor<T>> processorClass, ProcessingMode processingMode, TaskParameters parameters, String configurationName, SchedulerConfigurationType configurationType)
loaderClass - Class extends the QueueLoaderprocessorClass - Class extends QueueProcessorprocessingMode - ProcessingModeparameters - TaskParametersconfigurationName - configuration nameconfigurationType - SchedulerConfigurationTypepublic void setLoaderClass(Class<? extends QueueLoader<T>> loaderClass)
public void setProcessorClass(Class<? extends QueueProcessor<T>> processorClass)
public void setProcessingMode(ProcessingMode processingMode)
public void setParameters(TaskParameters parameters)
public void setConfigurationName(String configurationName)
public void setConfigurationType(SchedulerConfigurationType configurationType)
public Class<? extends Task> getJobClass()
TaskConfigurationgetJobClass in interface TaskConfigurationClass that extends Taskpublic TaskParameters getParameters()
TaskConfigurationgetParameters in interface TaskConfigurationMap with various parameters.public String getConfig()
TaskConfigurationgetConfig in interface TaskConfigurationpublic SchedulerConfigurationType getConfigType()
TaskConfigurationgetConfigType in interface TaskConfigurationSchedulerConfigurationTypepublic Class<? extends QueueLoader<T>> getLoaderClass()
public Class<? extends QueueProcessor<T>> getProcessorClass()
public ProcessingMode getProcessingMode()
public String getConfigurationName()
public SchedulerConfigurationType getConfigurationType()
Copyright © 2013–2019 BB Corp. All rights reserved.