A B C D F G H I J L O P R S T W 

A

addApplicationContextFactories(AutomaticJobRegistrar) - Method in class de.codecentric.batch.configuration.AutomaticJobRegistrarConfiguration
 
addApplicationContextFactories(AutomaticJobRegistrar) - Method in class de.codecentric.batch.configuration.AutomaticJobRegistrarConfigurationSupport
Add ApplicationContextFactories to the given job registrar.
addListenerToJob(AbstractJob) - Method in class de.codecentric.batch.listener.AddListenerToJobService
 
addListenerToJobService() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
AddListenerToJobService - Class in de.codecentric.batch.listener
This service adds listeners to jobs.
AddListenerToJobService(boolean, boolean, ProtocolListener, RunningExecutionTrackerListener, LoggingListener, LoggingAfterJobListener) - Constructor for class de.codecentric.batch.listener.AddListenerToJobService
 
addRunningExecution(String, Long) - Method in class de.codecentric.batch.monitoring.RunningExecutionTracker
 
afterJob(JobExecution) - Method in class de.codecentric.batch.listener.LoggingAfterJobListener
 
afterJob(JobExecution) - Method in class de.codecentric.batch.listener.LoggingListener
 
afterJob(JobExecution) - Method in class de.codecentric.batch.listener.ProtocolListener
 
afterJob(JobExecution) - Method in class de.codecentric.batch.listener.RunningExecutionTrackerListener
 
afterStep(StepExecution) - Method in class de.codecentric.batch.listener.LoggingListener
 
AutomaticJobRegistrarConfiguration - Class in de.codecentric.batch.configuration
Configuration for registration of ApplicationContextFactory with the AutomaticJobRegistrar that is instantiated inside the ModularBatchConfiguration.
AutomaticJobRegistrarConfiguration() - Constructor for class de.codecentric.batch.configuration.AutomaticJobRegistrarConfiguration
 
AutomaticJobRegistrarConfigurationSupport - Class in de.codecentric.batch.configuration
Extend this class to add custom ApplicationContextFactory.
AutomaticJobRegistrarConfigurationSupport() - Constructor for class de.codecentric.batch.configuration.AutomaticJobRegistrarConfigurationSupport
 

B

BaseConfiguration - Class in de.codecentric.batch.configuration
I don't like autowiring of business components, I prefer to reference them from a JavaConfig configuration class.
BaseConfiguration() - Constructor for class de.codecentric.batch.configuration.BaseConfiguration
 
BatchWebAutoConfiguration - Class in de.codecentric.batch.configuration
This configuration class will be picked up by Spring Boot's auto configuration capabilities as soon as it's on the classpath.
BatchWebAutoConfiguration() - Constructor for class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
beforeJob(JobExecution) - Method in class de.codecentric.batch.listener.LoggingAfterJobListener
 
beforeJob(JobExecution) - Method in class de.codecentric.batch.listener.LoggingListener
 
beforeJob(JobExecution) - Method in class de.codecentric.batch.listener.ProtocolListener
 
beforeJob(JobExecution) - Method in class de.codecentric.batch.listener.RunningExecutionTrackerListener
 
beforeStep(StepExecution) - Method in class de.codecentric.batch.listener.LoggingListener
 

C

configureMessageConverters(List<HttpMessageConverter<?>>) - Method in class de.codecentric.batch.configuration.WebConfig
 
createJobLogFileName(JobExecution) - Method in class de.codecentric.batch.logging.DefaultJobLogFileNameCreator
 
createJobLogFileName(JobExecution) - Method in interface de.codecentric.batch.logging.JobLogFileNameCreator
 
createJobRepository() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
CustomJsrJobOperator - Class in de.codecentric.batch.jsr352
We cannot use Spring Batch's JsrJobOperator out of two reasons: In the current implementation it's not possible to use an existing ApplicationContext as base context for the batch job contexts.
CustomJsrJobOperator(JobExplorer, JobRepository, JobParametersConverter, AddListenerToJobService) - Constructor for class de.codecentric.batch.jsr352.CustomJsrJobOperator
 

D

dataSource() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
de.codecentric.batch.configuration - package de.codecentric.batch.configuration
 
de.codecentric.batch.jsr352 - package de.codecentric.batch.jsr352
 
de.codecentric.batch.listener - package de.codecentric.batch.listener
 
de.codecentric.batch.logging - package de.codecentric.batch.logging
 
de.codecentric.batch.monitoring - package de.codecentric.batch.monitoring
 
de.codecentric.batch.web - package de.codecentric.batch.web
 
DefaultJobLogFileNameCreator - Class in de.codecentric.batch.logging
Default implementation used when there's no other Spring bean implementing JobLogFileNameCreator in the ApplicationContext.
DefaultJobLogFileNameCreator() - Constructor for class de.codecentric.batch.logging.DefaultJobLogFileNameCreator
 

F

findAllRunningExecutions() - Method in class de.codecentric.batch.web.JobMonitoringController
 
findExecution(long) - Method in class de.codecentric.batch.web.JobMonitoringController
 
findRegisteredJobs() - Method in class de.codecentric.batch.web.JobMonitoringController
 
findRunningExecutionsForJobName(String) - Method in class de.codecentric.batch.web.JobMonitoringController
 

G

getAllRunningExecutionIds() - Method in class de.codecentric.batch.monitoring.RunningExecutionTracker
 
getJobExplorer() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
getJobLauncher() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
getJobRepository() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
getLogFile(HttpServletResponse, long) - Method in class de.codecentric.batch.web.JobOperationsController
 
getOrder() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
getOrder() - Method in class de.codecentric.batch.listener.LoggingAfterJobListener
 
getOrder() - Method in class de.codecentric.batch.listener.LoggingListener
 
getOrder() - Method in class de.codecentric.batch.listener.ProtocolListener
 
getRunningExecutionIdsForJobName(String) - Method in class de.codecentric.batch.monitoring.RunningExecutionTracker
 
getStatus(long) - Method in class de.codecentric.batch.web.JobOperationsController
 
getTransactionManager() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 

H

handleAlreadyExists(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 
handleAlreadyRunningOrComplete(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 
handleFileNotFound(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 
handleNotFound(Exception) - Method in class de.codecentric.batch.web.JobMonitoringController
 
handleNotFound(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 
handleNotRunning(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 
handleParametersInvalid(Exception) - Method in class de.codecentric.batch.web.JobOperationsController
 

I

initialize() - Method in class de.codecentric.batch.configuration.AutomaticJobRegistrarConfigurationSupport
 
initialize() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 

J

JOB_PARAMETERS - Static variable in class de.codecentric.batch.web.JobOperationsController
 
jobExplorer() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
jobLauncher() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
JOBLOG_FILENAME - Static variable in class de.codecentric.batch.listener.LoggingListener
 
JobLogFileNameCreator - Interface in de.codecentric.batch.logging
Components implementing this interface specify the name of the job run specific log file.
jobMonitoringController() - Method in class de.codecentric.batch.configuration.WebConfig
 
JobMonitoringController - Class in de.codecentric.batch.web
Controller for delivering monitoring information, like which jobs are deployed?
JobMonitoringController(JobOperator, JobExplorer, RunningExecutionTracker) - Constructor for class de.codecentric.batch.web.JobMonitoringController
 
jobOperationsController() - Method in class de.codecentric.batch.configuration.WebConfig
 
JobOperationsController - Class in de.codecentric.batch.web
Very simple REST-API for starting and stopping jobs and keeping track of its status.
JobOperationsController(JobOperator, JobExplorer, JobRegistry, JobRepository, JobLauncher, JsrJobOperator) - Constructor for class de.codecentric.batch.web.JobOperationsController
 
jobOperator() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
jobRegistry() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
jobRepository() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
Jsr352BatchConfiguration - Class in de.codecentric.batch.configuration
This configuration creates the components needed for starting JSR-352 style jobs.
Jsr352BatchConfiguration() - Constructor for class de.codecentric.batch.configuration.Jsr352BatchConfiguration
 
jsrJobOperator(DataSource) - Method in class de.codecentric.batch.configuration.Jsr352BatchConfiguration
 
jsrJobParametersConverter() - Method in class de.codecentric.batch.configuration.Jsr352BatchConfiguration
 

L

launch(String, MultiValueMap<String, String>) - Method in class de.codecentric.batch.web.JobOperationsController
 
loggingAfterJobListener() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
LoggingAfterJobListener - Class in de.codecentric.batch.listener
This extra listener is needed, because the LoggingListener removes the variable from the MDC in its afterStep method.
LoggingAfterJobListener() - Constructor for class de.codecentric.batch.listener.LoggingAfterJobListener
 
loggingListener() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
LoggingListener - Class in de.codecentric.batch.listener
This listener writes the job log file name to the MDC so that it can be picked up by the logging framework for logging to it.
LoggingListener() - Constructor for class de.codecentric.batch.listener.LoggingListener
 

O

onApplicationEvent(ContextRefreshedEvent) - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 

P

protocolListener() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
ProtocolListener - Class in de.codecentric.batch.listener
This listener adds a protocol header and a protocol summary to the log.
ProtocolListener() - Constructor for class de.codecentric.batch.listener.ProtocolListener
 

R

registerJobsFromJavaConfig(AutomaticJobRegistrar) - Method in class de.codecentric.batch.configuration.AutomaticJobRegistrarConfiguration
 
registerJobsFromXml(AutomaticJobRegistrar) - Method in class de.codecentric.batch.configuration.AutomaticJobRegistrarConfiguration
 
removeRunningExecution(Long) - Method in class de.codecentric.batch.monitoring.RunningExecutionTracker
 
runningExecutionTracker() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
RunningExecutionTracker - Class in de.codecentric.batch.monitoring
Container for keeping track of running JobExecutions in this application.
RunningExecutionTracker() - Constructor for class de.codecentric.batch.monitoring.RunningExecutionTracker
 
runningExecutionTrackerListener() - Method in class de.codecentric.batch.configuration.BatchWebAutoConfiguration
 
RunningExecutionTrackerListener - Class in de.codecentric.batch.listener
This listener is needed for tracking the running JobExecutions on this server.
RunningExecutionTrackerListener(RunningExecutionTracker) - Constructor for class de.codecentric.batch.listener.RunningExecutionTrackerListener
 

S

setApplicationContext(ApplicationContext) - Method in class de.codecentric.batch.jsr352.CustomJsrJobOperator
 
setDataSource(DataSource) - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
setJobLogFileNameCreator(JobLogFileNameCreator) - Method in class de.codecentric.batch.listener.LoggingAfterJobListener
 
setJobLogFileNameCreator(JobLogFileNameCreator) - Method in class de.codecentric.batch.listener.LoggingListener
 
setJobLogFileNameCreator(JobLogFileNameCreator) - Method in class de.codecentric.batch.web.JobOperationsController
 
setTaskExecutor(TaskExecutor) - Method in class de.codecentric.batch.jsr352.CustomJsrJobOperator
 
start(String, Properties) - Method in class de.codecentric.batch.jsr352.CustomJsrJobOperator
 
StepExecutionJacksonMixIn - Class in de.codecentric.batch.configuration
Jackson MixIn for StepExecution serialization.
StepExecutionJacksonMixIn() - Constructor for class de.codecentric.batch.configuration.StepExecutionJacksonMixIn
 
stop(long) - Method in class de.codecentric.batch.web.JobOperationsController
 

T

taskExecutor() - Method in class de.codecentric.batch.configuration.BaseConfiguration
 
taskExecutor() - Method in class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 
TaskExecutorBatchConfigurer - Class in de.codecentric.batch.configuration
This batch infrastructure configuration is quite similar to the DefaultBatchConfigurer, it only introduces a TaskExecutor used in the SimpleJobLauncher for starting jobs asynchronously.
TaskExecutorBatchConfigurer() - Constructor for class de.codecentric.batch.configuration.TaskExecutorBatchConfigurer
 

W

WebConfig - Class in de.codecentric.batch.configuration
This configuration adds the controllers for the two endpoints, and it adds a Jackson MixIn to the message converter to avoid a stack overflow through circular references in the JobExecution / StepExecution.
WebConfig() - Constructor for class de.codecentric.batch.configuration.WebConfig
 
A B C D F G H I J L O P R S T W 

Copyright © 2014. All Rights Reserved.