- BaseBatchProcessingListener - Class in com.mulesoft.mule.runtime.module.batch.internal
-
- BaseBatchProcessingListener() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.BaseBatchProcessingListener
-
- BaseBatchProcessingListenerOwner - Class in com.mulesoft.mule.runtime.module.batch.internal
-
Base class implementation for
BatchProcessingListenersOwner which already
implements some basic functionality like keeping the list of listeners, add/remove methods, etc.
- BaseBatchProcessingListenerOwner() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.BaseBatchProcessingListenerOwner
-
- BaseBatchTransactionContextWrapper - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.transaction
-
- BaseBatchTransactionContextWrapper(BatchTransactionContext) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- BATCH_DISPATCHER_THREAD_NAME - Static variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchRecordDispatcher
-
- BATCH_ENGINE - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BATCH_INSTANCE_STORE - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BATCH_JOB_INSTANCE_ID_ATTRIBUTE_NAME - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BATCH_JOB_INSTANCE_ID_VARIABLE - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BATCH_MANAGER - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BATCH_QUEUE_MANAGER - Static variable in interface com.mulesoft.mule.runtime.module.batch.BatchProperties
-
- BatchBuildingDefinitionProvider - Class in com.mulesoft.mule.runtime.module.batch.internal.config
-
Provider of ComponentBuildingDefinition for Batch module components.
- BatchBuildingDefinitionProvider() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.config.BatchBuildingDefinitionProvider
-
- BatchContextTransactionManager - Interface in com.mulesoft.mule.runtime.module.batch.engine.buffer
-
Interface to encapsulate logic involving commit and rollback of batch transactions.
- BatchContextTransactionRecorder - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
Recorder for batch transaction contexts to prevent commit when an aggregator is flushed.
- BatchContextTransactionRecorder(BatchEngine) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.BatchContextTransactionRecorder
-
- BatchEngine - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
Contains the main logic to execute and orchestrate a BatchJobInstance
- batchEngine - Variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AggregatorRecordBuffer
-
- BatchEvent - Class in com.mulesoft.mule.runtime.module.batch
-
Internal representation of the CoreEvent which triggered a BatchJobInstance.
- BatchEvent(String, Map<String, TypedValue<?>>, ComponentLocation) - Constructor for class com.mulesoft.mule.runtime.module.batch.BatchEvent
-
- BatchEvent(String, Map<String, TypedValue<?>>, ComponentLocation, Optional<Map<String, String>>) - Constructor for class com.mulesoft.mule.runtime.module.batch.BatchEvent
-
- BatchException - Exception in com.mulesoft.mule.runtime.module.batch.exception
-
- BatchException(I18nMessage, BatchJobInstance) - Constructor for exception com.mulesoft.mule.runtime.module.batch.exception.BatchException
-
- BatchException(I18nMessage, Throwable, BatchJobInstance) - Constructor for exception com.mulesoft.mule.runtime.module.batch.exception.BatchException
-
- BatchException(Throwable, BatchJobInstance) - Constructor for exception com.mulesoft.mule.runtime.module.batch.exception.BatchException
-
- BatchFailureHandlingException - Exception in com.mulesoft.mule.runtime.module.batch.internal.exception
-
Represents an exception that occurs during another exception handling.
- BatchFailureHandlingException(Throwable, Throwable, BatchJobInstance) - Constructor for exception com.mulesoft.mule.runtime.module.batch.internal.exception.BatchFailureHandlingException
-
Builds this exception
- BatchGlobalBindingContextProvider - Class in com.mulesoft.mule.runtime.module.batch.internal.el.dw
-
Registers the expression bindings for the batch module
- BatchGlobalBindingContextProvider() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.dw.BatchGlobalBindingContextProvider
-
- BatchJob - Interface in com.mulesoft.mule.runtime.module.batch.api
-
The abstract definition of a batch job.
- BatchJobAdapter - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
Adapter interface to access
BatchJob related functionality that we don't want exposed as part of the public API
- BatchJobInstanceAdapter - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
Adapter interface to access BatchJobInstance related functionality that we don't want exposed as part of the API
- BatchJobInstanceSchedulingStrategy - Interface in com.mulesoft.mule.runtime.module.batch.scheduling
-
Each implementation of this interface represents an algorithm to decide which is the running job instance that should be the
next to be executed.
- BatchJobInstanceStore - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
This interface defines the behavior expected from the component that the
BatchEngine will use to to handle its
persistent data
- BatchJobInstanceTerminatorWork - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.threading
-
Terminates a job instance with no records left to proccess without blocking the dispatcher thread.
- BatchJobInstanceTerminatorWork(BatchEngine, BatchJobInstanceAdapter) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.BatchJobInstanceTerminatorWork
-
- BatchJobResultAdapter - Interface in com.mulesoft.mule.runtime.module.batch.internal
-
Adapter interface that allows access to functionality that is not to be exposed in the facing API
- BatchLockFactory - Class in com.mulesoft.mule.runtime.module.batch.internal.engine
-
Consumer of LockProvider for the batch module.
- BatchLockFactory() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchLockFactory
-
- BatchManager - Interface in com.mulesoft.mule.runtime.module.batch.api
-
public API for external components to access functionality and state of the Batch Module
- BatchMelExtension - Class in com.mulesoft.mule.runtime.module.batch.internal.el.mel
-
Deprecated.
- BatchMelExtension() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.mel.BatchMelExtension
-
Deprecated.
- BatchMelFunctions - Class in com.mulesoft.mule.runtime.module.batch.internal.el.mel
-
Deprecated.
- BatchMelFunctions() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.mel.BatchMelFunctions
-
Deprecated.
- BatchMessageBlock - Class in com.mulesoft.mule.runtime.module.batch.internal
-
This construct represents a block of a
BatchJob in which processing does't happen at a
Record level but at a
traditional message level
- BatchMessageBlock() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.BatchMessageBlock
-
- BatchNotification - Class in com.mulesoft.mule.runtime.module.batch.api.notification
-
- BatchNotification(BatchJobInstance, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotification(BatchJobInstance, Exception, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotification(BatchJobInstance, BatchStep, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotification(BatchJobInstance, BatchStep, Record, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotification(BatchJobInstance, BatchStep, Exception, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotification(BatchJobInstance, BatchStep, Record, Exception, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- BatchNotificationListener - Interface in com.mulesoft.mule.runtime.module.batch.api.notification
-
- BatchProcessingListener - Interface in com.mulesoft.mule.runtime.module.batch
-
Listener interface for internal batch components.
- BatchProcessingListenersOwner - Interface in com.mulesoft.mule.runtime.module.batch
-
Components who want to broadcast internal notifications should implement this interface in order to publish a setter for a
BatchProcessingListener
- BatchProcessingTemplate - Class in com.mulesoft.mule.runtime.module.batch.internal.engine
-
- BatchProcessingTemplate(ReactiveProcessor, ComponentLocation, FlowTraceManager, StreamCloserService) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchProcessingTemplate
-
Creates a new instance
- BatchProperties - Interface in com.mulesoft.mule.runtime.module.batch
-
- BatchQueueDelegate - Interface in com.mulesoft.mule.runtime.module.batch.engine.queue
-
Implementation of the delegate design pattern to separate batch related behavior over a Queue from the queue itself.
- BatchQueueLoader - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.queue
-
This components loads the contents of a CoreEvent into a batch stepping queue.
- BatchQueueLoader(BatchEngine, int, SplittingStrategy<CoreEvent, MessageSequence<?>>, NotificationDispatcher) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.BatchQueueLoader
-
- BatchQueueManager - Interface in com.mulesoft.mule.runtime.module.batch.engine.queue
-
This component is responsible for managing all the queue's related functionality of the batch engine without exposing any
details about the underlying queueing mechanism.
- batchQueueManager - Variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.TransactionalQueueBuffer
-
- BatchRecordDispatcher - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
- BatchRecordDispatcherDelegate - Class in com.mulesoft.mule.runtime.module.batch.internal.engine
-
- BatchRecordDispatcherDelegate(BatchEngine, BatchWorkManager) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchRecordDispatcherDelegate
-
- BatchRecordProcessors - Class in com.mulesoft.mule.runtime.module.batch.internal
-
- BatchRecordProcessors() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.BatchRecordProcessors
-
- BatchRecordWork - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.threading
-
- BatchRecordWork(BatchEngine, BatchJobAdapter, BatchTransactionContext, BatchProcessingListener, List<Record>) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.BatchRecordWork
-
- BatchResultReporter<T> - Interface in com.mulesoft.mule.runtime.module.batch.internal.reporting
-
This component generates reports about the execution of a given
BatchJob.
- BatchRuntimeExtensionModelProvider - Class in com.mulesoft.mule.runtime.module.batch.api.extension
-
A RuntimeExtensionModelProvider for Mule's EE Batch components.
- BatchRuntimeExtensionModelProvider() - Constructor for class com.mulesoft.mule.runtime.module.batch.api.extension.BatchRuntimeExtensionModelProvider
-
- BatchStep - Interface in com.mulesoft.mule.runtime.module.batch.api
-
- BatchStepAdapter - Interface in com.mulesoft.mule.runtime.module.batch.engine
-
Adapter interface to access
BatchStep related functionality that we don't want exposed as part of the API
- BatchStepAggregator - Interface in com.mulesoft.mule.runtime.module.batch
-
Aggregates all the steps in a batch process
- BatchStepExceptionSummaryAdapter - Interface in com.mulesoft.mule.runtime.module.batch.internal
-
Adapter interface for BatchStepExceptionSummary implementations, providing
access to functionality that we don't want exposed on the public API.
- BatchTransactionContext - Interface in com.mulesoft.mule.runtime.module.batch.engine.transaction
-
Represents the transaction that batch uses to read/write into its persistent queues.
- BatchTransactionContextFactory - Interface in com.mulesoft.mule.runtime.module.batch.engine.transaction
-
Factory class for instances of
BatchTransactionContext It
keeps track of the created contexts so that upon mule shutdown, any transactions still active (meaning, transactions that still
hasn't been rolled back or committed) are rolled back automatically to prevent data loss.
- BatchTransactionContextProvider - Interface in com.mulesoft.mule.runtime.module.batch.internal.engine.transaction
-
- BatchUtils - Class in com.mulesoft.mule.runtime.module.batch.util
-
- BatchUtils() - Constructor for class com.mulesoft.mule.runtime.module.batch.util.BatchUtils
-
- BatchWorkManager - Interface in com.mulesoft.mule.runtime.module.batch.internal.engine.threading
-
- before(BatchJobInstanceAdapter, CoreEvent) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchProcessingTemplate
-
- beginMonitoring() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.history.DefaultHistoryExpirationMonitor
-
- beginMonitoring() - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.history.HistoryExpirationMonitor
-
Begins monitoring and disposal of historic job instances
- beginTransaction() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
Starts the transaction
- beginTransaction() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- beginTransaction() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
Starts the transaction
- brokersSize() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueManager
-
- brokersSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- BufferUtils - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
Utilities for handling buffers
- BufferUtils() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.BufferUtils
-
- buildExceptionLogMessage(Throwable) - Static method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
Attempts top get meaningful information from an exception and build a message from it.
- buildExceptionLogMessage(BatchJobInstance, BatchStep, Exception) - Static method in class com.mulesoft.mule.runtime.module.batch.util.BatchUtils
-
- buildQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.AbstractBatchQueueDelegate
-
Implementors uses this method to construct the name of the underlying queue
- buildQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.SteppingQueueDelegate
-
Implementors uses this method to construct the name of the underlying queue
- buildQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.StreamingAggregatorInputQueueDelegate
-
Implementors uses this method to construct the name of the underlying queue
- buildQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.StreamingAggregatorOutputQueueDelegate
-
Implementors uses this method to construct the name of the underlying queue
- buildReport(BatchJob, BatchJobResult) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.reporting.BatchResultReporter
-
Generates a report for the given parameters
- buildReport(BatchJob, BatchJobResult) - Method in class com.mulesoft.mule.runtime.module.batch.internal.reporting.ExceptionsInTextBatchResultReporter
-
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).
- generateJobInstanceId(CoreEvent) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
Generates an id for a BatchJobInstance to be created per the given event
- generateJobInstanceId(CoreEvent) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- get() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.RecordCompletableFuture
-
- get(long, TimeUnit) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.RecordCompletableFuture
-
- get(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BatchTransactionContextProvider
-
- get(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.ManagedBatchTransactionContextProvider
-
- getAllVariables() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- getAttributes() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- getAttributes() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- getBatchEngine() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
- getBatchEngine() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- getBatchEngine() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getBatchEvent() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceAdapter
-
Returns the
BatchEvent that was used to start this instance
- getBatchEvent() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
-
Returns the
BatchEvent that was used to start this instance
- getBatchJobInstanceId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getBatchJobInstanceId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getBatchJobInstanceSchedulingStrategy() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
- getBatchJobInstanceSchedulingStrategy() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
- getBatchJobs() - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchManager
-
Returns all the
BatchJob declared in the current mule context
- getBatchJobs() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getBatchJobs() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchManager
-
Returns all the
BatchJob declared in the current mule context
- getBatchJobs() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getBatchQueueManager() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getBatchQueueManager() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getBatchStepAggregator() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchStepAdapter
-
If this step has an aggregator block, then this method returns the underlying
BatchStepAggregator
- getBatchStepAggregator() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getBatchStepResults() - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
Returns a
Map in which the key is the name of a step and the value is a
BatchStepResult
- getBatchStepResults() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
Returns a
Map in which the key is the name of a step and the value is a
BatchStepResult
- getBatchTransactionContextFactory() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
For monitoring and testing purposes only
- getBatchTransactionContextFactory() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
For monitoring and testing purposes only
- getBindingContext() - Method in class com.mulesoft.mule.runtime.module.batch.internal.el.dw.BatchGlobalBindingContextProvider
-
- getBlockFrom(BatchTransactionContext) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
Returns the records in the stepping queue which corresponds to the BatchJobInstance referenced by the given
context
- getBlockFrom(BatchTransactionContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getBlockSize(BatchJobInstance) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getBlockSize() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
For performance reasons, batch records are queued and scheduled in blocks.
- getBlockSize() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
- getBlockSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
For performance reasons, batch records are queued and scheduled in blocks.
- getBlockSize(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getBlockSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getBlockSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
- getCause() - Method in exception com.mulesoft.mule.runtime.module.batch.internal.exception.ExceptionSerializationWrapper
-
- getCompletionCallback() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- getComponentBuildingDefinitions() - Method in class com.mulesoft.mule.runtime.module.batch.internal.config.BatchBuildingDefinitionProvider
-
- getCorrelationId() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getCorrelationId() - Method in class com.mulesoft.mule.runtime.module.batch.BatchEvent
-
- getCreationTime() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getCreationTime() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getCurrentStepId() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
The id of the
BatchStep which is currently processing this record or is to
process it next
- getDelegate(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.SteppingQueueBuffer
-
- getDelegate(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorInputQueueBuffer
-
- getDelegate(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorOutputQueueBuffer
-
- getDelegate(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.TransactionalQueueBuffer
-
- getDelegate() - Method in exception com.mulesoft.mule.runtime.module.batch.internal.exception.ExceptionSerializationWrapper
-
- getDerivate() - Method in exception com.mulesoft.mule.runtime.module.batch.internal.exception.BatchFailureHandlingException
-
- getElapsedTimeInMillis() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getElapsedTimeInMillis() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getEventName() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getException() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getExceptionForStep(String) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns the
Exception found by the step of the given name when processing this record
- getExceptionHistory(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchStepAdapter
-
- getExceptionHistory(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getExceptionHistory(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.reporting.StepExceptionReporter
-
- getExceptionsCount() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepExceptionSummary
- getExceptionsCount() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStepExceptionSummary
-
- getExceptionSummary() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepResult
- getExceptionSummary() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStepResult
-
- getExecutingInstances() - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchManager
-
Returns the instance of BatchJobInstance that are in an executing state
- getExecutingInstances() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
Retrieves all the BatchJobInstance that are currently elegible for
execution.
- getExecutingInstances() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchManager
-
Returns the instance of BatchJobInstance that are in an executing state
- getExecutingInstances() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
Retrieves all the BatchJobInstance that are currently elegible for
execution.
- getFailedRecords(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
Retrieves all the records of the given
BatchJobInstanceAdapter that failed in at least one step and which execution
has finished
- getFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepResult
- getFailedRecords(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
- getFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStepResult
-
- getFailedStepsCount() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns how many steps have raised exceptions for this record
- getFirstException() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns the first
Exception found for this record
- GetFirstExceptionFunction - Class in com.mulesoft.mule.runtime.module.batch.internal.el.dw
-
Returns the first
Exception that the current record experienced or
null if the record hasn't failed so far
- GetFirstExceptionFunction() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.dw.GetFirstExceptionFunction
-
- getFlushedRecordCount(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorInputQueueBuffer
-
- getHistoryExpirationPolicy() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
- getHistoryExpirationPolicy() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
- getHolderLock() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.InMemoryRecordBuffer
-
- getId() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
Returns an unmodifiable id associated to this particular instance
- getId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
Returns an unmodifiable id associated to this particular instance
- getId() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getInputPhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getInputPhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getJob(String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getJob() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
- getJob(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
- getJob() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getJob() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
- getJobFor(BatchJobInstance) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getJobFor(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getJobInstance(String, String) - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchManager
-
Finds a BatchJobInstance and returns it
- getJobInstance() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getJobInstance(String, String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
- getJobInstance() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
- getJobInstance() - Method in exception com.mulesoft.mule.runtime.module.batch.exception.BatchException
-
- getJobInstance(String, String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchManager
-
Finds a BatchJobInstance and returns it
- getJobInstance(String, String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
- getJobInstance() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getJobInstance() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
- getJobInstances(String) - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchManager
-
Returns all the BatchJobInstance available for the given jobName
- getJobInstances(String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
Returns all the BatchJobInstance for the given job name
- getJobInstances(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchManager
-
Returns all the BatchJobInstance available for the given jobName
- getJobInstances(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
Returns all the BatchJobInstance for the given job name
- getJobInstanceStore() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getJobInstanceStore() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getLastException() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns the last found
Exception for this record.
- GetLastExceptionFunction - Class in com.mulesoft.mule.runtime.module.batch.internal.el.dw
-
Returns the last
Exception that the current record experienced or
null if the record hasn't failed so far
- GetLastExceptionFunction() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.dw.GetLastExceptionFunction
-
- getListener() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchRecordDispatcher
-
- getListener() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchRecordDispatcherDelegate
-
- getListener() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchRecordDispatcher
-
- getListeners(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.internal.BaseBatchProcessingListenerOwner
-
- getLoadedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getLoadedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getLoadingPhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
- getLoadingPhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getLocalizedMessage() - Method in exception com.mulesoft.mule.runtime.module.batch.internal.exception.ExceptionSerializationWrapper
-
- getLocation() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchStepAdapter
-
- getLocation() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AggregatorRecordBuffer
-
- getLock(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
Obtains a
Lock for the given
jobInstance.
- getLock(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
Obtains a
Lock for the given
jobInstance.
- getMaxConcurrency() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
- getMaxConcurrency() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- getMaxFailedRecords() - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchJob
-
The number of max records allowed to fail before failing the job
- getMaxFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
The number of max records allowed to fail before failing the job
- getMaxFailedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJob
-
- getMessage() - Method in exception com.mulesoft.mule.runtime.module.batch.internal.exception.ExceptionSerializationWrapper
-
- getMessageProcessors() - Method in class com.mulesoft.mule.runtime.module.batch.internal.BatchMessageBlock
-
- getMuleContext() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
- getMuleContext() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- getName() - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchStep
-
The name of the step.
- getName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
- getName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AbstractRecordBuffer
- getName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJob
-
- getName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStep
-
- getNextStep() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchStepAdapter
-
Returns the
BatchStep that follows right after this one
- getNextStep() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getNow(Void) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.RecordCompletableFuture
-
- getNumberOfDependents() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.RecordCompletableFuture
-
- getOnCompleteBlock() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
The job's on complete block if configured
- getOnCompleteBlock() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
The job's on complete block if configured
- getOnCompletePhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getOnCompletePhaseException() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getOwnedMessageProcessors() - Method in class com.mulesoft.mule.runtime.module.batch.internal.BatchMessageBlock
-
- getOwnedMessageProcessors() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- getOwnedMessageProcessors() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- getOwnerJobName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getOwnerJobName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getPayload() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- getPayload() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- getPrevious() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorIteratorWrapper
-
- getProcessedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getProcessedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getProcessingType() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- getQueue(String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
Returns a Queue attached to the current transaction
- getQueue(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getQueue(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
- getQueueName() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceAdapter
-
Returns the name of the queue that this instance uses to pipeline its records
- getQueueName() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueDelegate
-
Returns the underlying Queue's name
- getQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
-
Returns the name of the queue that this instance uses to pipeline its records
- getQueueName() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.AbstractBatchQueueDelegate
-
Returns the underlying Queue's name
- getReceivedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepResult
- getReceivedRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStepResult
-
- getRecord() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getRecord(CoreEvent) - Static method in class com.mulesoft.mule.runtime.module.batch.util.BatchUtils
-
- getRecord(BindingContext) - Static method in class com.mulesoft.mule.runtime.module.batch.util.BatchUtils
-
- getRecordCount() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getRecordCount() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getResolutionCallback() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
- getResolutionCallback() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- getResolutionCallback() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
- getResult() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getResult() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getResultForStep(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getResultForStep(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getSize() - Method in interface com.mulesoft.mule.runtime.module.batch.BatchStepAggregator
-
- getSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- getSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorIteratorWrapper
-
- getSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.streaming.SerializationAwareQueueProducer
-
- getSize() - Method in class com.mulesoft.mule.runtime.module.batch.internal.streaming.SerializerAwareObjectStoreProducer
-
- getStatus() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
- getStatus() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobInstance
-
- getStep() - Method in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- getStepById(String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
Returns the step of the given id
- getStepById(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
Returns the step of the given id
- getStepExceptions() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns an unmodifiable
Map in which the key is the new of a
BatchStep and the value is an exception found in that step for the this
record.
- GetStepExceptionsFunction - Class in com.mulesoft.mule.runtime.module.batch.internal.el.dw
-
Returns a
Map which keys are the names of the
steps in which the current
Record has failed.
- GetStepExceptionsFunction() - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.el.dw.GetStepExceptionsFunction
-
- getSteppingQueueSize(BatchTransactionContext) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- getSteppingQueueSize(BatchTransactionContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- getSteps() - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchJob
-
- getSteps() - Method in class com.mulesoft.mule.runtime.module.batch.internal.BatchRecordProcessors
-
- getSteps() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
- getSteps() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJob
-
- getSuccessfulRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getSuccessfulRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepResult
- getSuccessfulRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getSuccessfulRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchStepResult
-
- getTotalRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
- getTotalRecords() - Method in class com.mulesoft.mule.runtime.module.batch.internal.ImmutableBatchJobResult
-
- getTrackedContextsCount() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContextFactory
-
For monitoring purposes
- getVariable(String) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
Returns the value for the record variable of the given key
- getVars() - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- scheduleManagementWork(Runnable) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.threading.BatchWorkManager
-
Schedules the asynchronous execution of a job management task.
- scheduleManagementWork(Runnable) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
-
Schedules the asynchronous execution of a job management task.
- scheduleRecordWork(BatchTransactionContext, Runnable) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.threading.BatchWorkManager
-
Schedules the given work to be executed.
- scheduleRecordWork(BatchTransactionContext, Runnable) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
-
Schedules the given work to be executed.
- SerializationAwareQueueProducer<T> - Class in com.mulesoft.mule.runtime.module.batch.internal.streaming
-
Implementation of Producer that reads arrays of byte from a Queue and then uses a
ObjectSerializer to deserialized those bytes into an object.
- SerializationAwareQueueProducer(Queue, ObjectSerializer) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.streaming.SerializationAwareQueueProducer
-
Creates an instance with 5000 milliseconds as the default polling value
- SerializationAwareQueueProducer(Queue, ObjectSerializer, long) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.streaming.SerializationAwareQueueProducer
-
- SerializerAwareObjectStoreProducer<T> - Class in com.mulesoft.mule.runtime.module.batch.internal.streaming
-
Implementation of Producer to stream the contents of a ObjectStore.
- SerializerAwareObjectStoreProducer(ObjectStore<byte[]>, ObjectSerializer) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.streaming.SerializerAwareObjectStoreProducer
-
- setAcceptExpression(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setAcceptPolicy(AcceptRecordPolicy) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setAgeUnit(TimeUnit) - Method in class com.mulesoft.mule.runtime.module.batch.internal.config.HistoryExpirationCriteriaFactoryBean
-
- setAttributes(Object) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- setBatchEngine(BatchEngine) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setBatchEngine(BatchEngine) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setBatchEngine(BatchEngine) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setBatchEngine(BatchEngine) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
-
- setBatchJobInstanceSchedulingStrategy(BatchJobInstanceSchedulingStrategy) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setBatchQueueManager(BatchQueueManager) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- setBatchStepAggregator(DefaultBatchStepAggregator) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setBlockSize(int) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.transaction.BatchTransactionContext
-
Sets the size of the record block this transaction is processingh
- setBlockSize(int) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.BaseBatchTransactionContextWrapper
-
- setBlockSize(int) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.DefaultBatchTransactionContext
-
Sets the size of the record block this transaction is processingh
- setCompletionCallback(RecordCompletionTracker) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- setCriteria(HistoryExpirationCriteria) - Method in class com.mulesoft.mule.runtime.module.batch.internal.config.HistoryExpirationPolicyFactoryBean
-
- setCurrentStepId(String) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- setExceptionReporter(StepExceptionReporter) - Method in interface com.mulesoft.mule.runtime.module.batch.BatchStepAggregator
-
Allows to customize how the exceptions are reported
- setExceptionReporter(StepExceptionReporter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setExceptionReporter(StepExceptionReporter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setExceptionReporter(StepExceptionReporter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AggregatorRecordBuffer
-
- setExpressionManager(ExpressionManager) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setHistoryExpirationFrequency(long) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- setHistoryExpirationPolicy(HistoryExpirationPolicy) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setInputPhaseException(Exception) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
- setInputPhaseException(Exception) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
- setJob(BatchJobAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setJobInstanceIdExpression(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setJobInstanceStore(BatchJobInstanceStore) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- setLast(boolean) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setLoadingPhaseException(Exception) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
Sets an
Exception thrown in the loading phase
- setLoadingPhaseException(Exception) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
Sets an
Exception thrown in the loading phase
- setMaxAge(long) - Method in class com.mulesoft.mule.runtime.module.batch.internal.config.HistoryExpirationCriteriaFactoryBean
-
- setMaxConcurrency(int) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setMaxFailedRecords(int) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setMessageProcessors(List<Processor>) - Method in class com.mulesoft.mule.runtime.module.batch.internal.BatchMessageBlock
-
- setMessageProcessors(List<Processor>) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setMessageProcessors(List<Processor>) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
- setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
-
- setName(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setNextStep(BatchStep) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setNotificationDispatcher(NotificationDispatcher) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- setNotificationDispatcher(NotificationDispatcher) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setOnCompleteBlock(BatchMessageBlock) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setOnCompletePhaseException(Exception) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
Sets an
Exception thrown in the on complete phase
- setOnCompletePhaseException(Exception) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
Sets an
Exception thrown in the on complete phase
- setPayload(TypedValue<Object>) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- setPayload(TypedValue<Object>, TypedValue<Object>) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.Record
-
- setPayload(Object) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- setPreserveMimeTypes(boolean) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setQueueManager(QueueManager) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- setQueueName(String) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceAdapter
-
sets the name of the queue that this instance uses to pipeline its records
- setQueueName(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
-
sets the name of the queue that this instance uses to pipeline its records
- setQueueTimeout(long) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- setRecordCount(long) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceAdapter
-
Sets the number of records this instance is bound to process
- setRecordCount(long) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
-
Sets the number of records this instance is bound to process
- setRecordProcessors(BatchRecordProcessors) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setSize(Integer) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setStatus(BatchJobInstanceStatus) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceAdapter
-
Sets the status for this instance
- setStatus(BatchJobInstanceStatus) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobInstance
-
Sets the status for this instance
- setStep(BatchStepAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setSteps(List<BatchStepAdapter>) - Method in class com.mulesoft.mule.runtime.module.batch.internal.BatchRecordProcessors
-
- setStreaming(boolean) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- setTarget(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setTargetValue(String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- setTotalRecords(long) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
sets the amount of total records that make for the owning BatchJobInstance
- setTotalRecords(long) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
sets the amount of total records that make for the owning BatchJobInstance
- setVars(Map<String, Object>) - Method in class com.mulesoft.mule.runtime.module.batch.api.record.RecordELAdapter
-
- shouldExpire(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.engine.history.HistoryExpirationCriteria
-
- shouldExpire(BatchJobInstance) - Method in class com.mulesoft.mule.runtime.module.batch.engine.history.HistoryExpirationPolicy
-
Determines if the jobInstance should be expired from the historic records.
- singleAckAndCommitIfNecessary(BatchTransactionContext) - Static method in class com.mulesoft.mule.runtime.module.batch.util.BatchUtils
-
- size(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.BatchStepAggregator
-
- size(BatchTransactionContext) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueDelegate
-
Returns the size of the underlying queue
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStepAggregator
-
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.BatchContextTransactionRecorder
-
Returns the size of the not flushed records.
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.FixedAggregatorTransactionRecordBuffer
-
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.InMemoryRecordBuffer
-
- size(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.RecordBuffer
-
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorBuffer
-
- size(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.TransactionalQueueBuffer
-
- size(BatchTransactionContext) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.AbstractBatchQueueDelegate
-
Returns the size of the underlying queue
- size() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.transaction.ManagedBatchTransactionContextProvider
-
For monitoring purposes.
- splitAndLoad(BatchJob, BatchJobInstanceAdapter, CoreEvent) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.BatchQueueLoader
-
- start() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchRecordDispatcher
-
Starts the queue monitoring.
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchRecordDispatcher
-
- start() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
-
- startClock() - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
Starts tracking the time that a BatchJobInstance has been processing since the moment that this method has been
invoked.
- startClock() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
Starts tracking the time that a BatchJobInstance has been processing since the moment that this method has been
invoked.
- startExecution(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- startExecution(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- step - Variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AbstractStreamingAggregatorQueueBuffer
-
- step - Variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.AggregatorRecordBuffer
-
- step - Variable in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.AbstractStreamingAggregatorQueueDelegate
-
- STEP_AGGREGATOR_END - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_AGGREGATOR_FAILED - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_AGGREGATOR_START - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_JOB_END - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_RECORD_END - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_RECORD_FAILED - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- STEP_RECORD_START - Static variable in class com.mulesoft.mule.runtime.module.batch.api.notification.BatchNotification
-
- StepExceptionReporter - Class in com.mulesoft.mule.runtime.module.batch.reporting
-
- StepExceptionReporter(BatchStep, Logger) - Constructor for class com.mulesoft.mule.runtime.module.batch.reporting.StepExceptionReporter
-
- steppingQueue(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueManager
-
Stepping queues are the ones used to move a
Record from one
BatchStep to the next.
- steppingQueue(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
Stepping queues are the ones used to move a
Record from one
BatchStep to the next.
- SteppingQueueBuffer - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
- SteppingQueueBuffer(BatchEngine) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.SteppingQueueBuffer
-
- SteppingQueueDelegate - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.queue
-
- SteppingQueueDelegate(BatchJobInstanceAdapter, QueueManager, long, ObjectSerializer, MuleContext, List<BatchProcessingListener>) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.SteppingQueueDelegate
-
- stop(String, String) - Method in interface com.mulesoft.mule.runtime.module.batch.api.BatchManager
-
Stops the BatchJobInstance of the given ids.
- stop() - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchRecordDispatcher
-
Stops monitoring.
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-
- stop(String, String) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchManager
-
Stops the BatchJobInstance of the given ids.
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchStep
-
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.BatchRecordDispatcherDelegate
-
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchRecordDispatcher
-
- stop() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.threading.DefaultBatchWorkManager
- stopClock() - Method in interface com.mulesoft.mule.runtime.module.batch.internal.BatchJobResultAdapter
-
Signals that the owning BatchJobInstance has stopped processing at the time this method was invoked
- stopClock() - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJobResult
-
Signals that the owning BatchJobInstance has stopped processing at the time this method was invoked
- stopExecution(BatchJobInstanceAdapter, boolean) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchEngine
-
- stopExecution(BatchJobInstanceAdapter, boolean) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchEngine
-
- stopMonitoring() - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.history.DefaultHistoryExpirationMonitor
-
Shutdowns the scheduler that executes the expiration tasks.
- stopMonitoring() - Method in interface com.mulesoft.mule.runtime.module.batch.internal.engine.history.HistoryExpirationMonitor
-
Stops monitoring and disposal of historic job instances
- store(BatchJobInstanceAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
Stores the given job instance
- store(BatchJobInstanceAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
Stores the given job instance
- storeFailedRecords(BatchJobInstanceAdapter, Collection<Record>) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobInstanceStore
-
Adds the given
Records to the list of failed records
- storeFailedRecords(BatchJobInstanceAdapter, Collection<Record>) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.DefaultBatchJobInstanceStore
-
Adds the given
Records to the list of failed records
- StreamingAggregatorBuffer - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
- StreamingAggregatorBuffer(BatchEngine, BatchStepAdapter, Processor, NotificationDispatcher, MuleContext) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorBuffer
-
- streamingAggregatorInputQueue(BatchJobInstanceAdapter, BatchStepAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueManager
-
- streamingAggregatorInputQueue(BatchJobInstanceAdapter, BatchStepAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- StreamingAggregatorInputQueueBuffer - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
- StreamingAggregatorInputQueueBuffer(BatchEngine, BatchStepAdapter) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorInputQueueBuffer
-
- StreamingAggregatorInputQueueDelegate - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.queue
-
- StreamingAggregatorInputQueueDelegate(BatchJobInstanceAdapter, QueueManager, long, BatchStepAdapter, ObjectSerializer, MuleContext) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.StreamingAggregatorInputQueueDelegate
-
- StreamingAggregatorIteratorWrapper - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
Iterator to be used as the payload of an streaming aggregator.
- StreamingAggregatorIteratorWrapper(Iterator<List<Record>>, BatchTransactionContextProvider, BatchTransactionContext, BatchJobInstanceAdapter, RecordBuffer, int) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorIteratorWrapper
-
- streamingAggregatorOutputQueue(BatchJobInstanceAdapter, BatchStepAdapter) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.queue.BatchQueueManager
-
- streamingAggregatorOutputQueue(BatchJobInstanceAdapter, BatchStepAdapter) - Method in class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.DefaultBatchQueueManager
-
- StreamingAggregatorOutputQueueBuffer - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.buffer
-
- StreamingAggregatorOutputQueueBuffer(BatchEngine, BatchStepAdapter) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.buffer.StreamingAggregatorOutputQueueBuffer
-
- StreamingAggregatorOutputQueueDelegate - Class in com.mulesoft.mule.runtime.module.batch.internal.engine.queue
-
- StreamingAggregatorOutputQueueDelegate(BatchJobInstanceAdapter, QueueManager, long, BatchStepAdapter, ObjectSerializer, MuleContext) - Constructor for class com.mulesoft.mule.runtime.module.batch.internal.engine.queue.StreamingAggregatorOutputQueueDelegate
-
- submitWork(Runnable, Runnable, Runnable) - Method in interface com.mulesoft.mule.runtime.module.batch.engine.BatchJobAdapter
-
Schedules the given work to be executed.
- submitWork(Runnable, Runnable, Runnable) - Method in class com.mulesoft.mule.runtime.module.batch.internal.DefaultBatchJob
-