| Modifier and Type | Method and Description |
|---|---|
void |
BatchProcessingListenersOwner.addBatchProcessingListener(BatchJob job,
BatchProcessingListener listener)
Registers the given
BatchProcessingListener for notifications triggered by
DefaultBatchJobInstances of a given BatchJob. |
boolean |
BatchProcessingListenersOwner.removeBatchProcessingListener(BatchJob job,
BatchProcessingListener listener)
Removes the given
BatchProcessingListener if registered to the given
BatchJob |
| Modifier and Type | Method and Description |
|---|---|
Collection<BatchJob> |
BatchManager.getBatchJobs()
Returns all the
BatchJob declared in the current mule context |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BatchJobAdapter
Adapter interface to access
BatchJob related functionality that we don't want exposed as part of the public API |
| Modifier and Type | Method and Description |
|---|---|
Collection<BatchJob> |
BatchEngine.getBatchJobs()
Returns all defined
BatchJobs |
Optional<BatchJob> |
BatchEngine.getJob(String jobName) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultBatchJob |
class |
ImmutableBatchJob
Immutable view of a
BatchJob |
| Modifier and Type | Method and Description |
|---|---|
static List<BatchJob> |
ImmutableBatchJob.forCollection(Collection<BatchJob> jobs) |
Collection<BatchJob> |
DefaultBatchManager.getBatchJobs()
Returns all the
BatchJob declared in the current mule context |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseBatchProcessingListenerOwner.addBatchProcessingListener(BatchJob job,
BatchProcessingListener listener)
Registers the given
BatchProcessingListener for notifications triggered by
DefaultBatchJobInstances of a given BatchJob. |
boolean |
BaseBatchProcessingListenerOwner.removeBatchProcessingListener(BatchJob job,
BatchProcessingListener listener)
Removes the given
BatchProcessingListener if registered to the given
BatchJob |
| Modifier and Type | Method and Description |
|---|---|
static List<BatchJob> |
ImmutableBatchJob.forCollection(Collection<BatchJob> jobs) |
| Constructor and Description |
|---|
ImmutableBatchJob(BatchJob job) |
| Modifier and Type | Method and Description |
|---|---|
Collection<BatchJob> |
DefaultBatchEngine.getBatchJobs()
Returns all defined
BatchJobs |
Optional<BatchJob> |
DefaultBatchEngine.getJob(String jobName) |
| Modifier and Type | Method and Description |
|---|---|
long |
BatchQueueLoader.splitAndLoad(BatchJob job,
BatchJobInstanceAdapter jobInstance,
org.mule.runtime.core.api.event.CoreEvent event) |
| Modifier and Type | Method and Description |
|---|---|
T |
BatchResultReporter.buildReport(BatchJob job,
com.mulesoft.mule.runtime.module.batch.api.BatchJobResult jobResult)
Generates a report for the given parameters
|
String |
ExceptionsInTextBatchResultReporter.buildReport(BatchJob job,
com.mulesoft.mule.runtime.module.batch.api.BatchJobResult jobResult)
If the given
BatchJobResult accounts for errors, then a table formatted
String is returned with the following columns: Exception Type, Step name, and Count (how many times the
given exception type was found for that step). |
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.