public class LaxSedaStageInterceptingMessageProcessor extends SedaStageInterceptingMessageProcessor implements javax.resource.spi.work.Work, Lifecycle, Pausable, Resumable, NonBlockingSupported
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of the next MessageProcessor.DEFAULT_QUEUE_SIZE_MAX_THREADS_FACTOR, lifecycleManager, queue, QUEUE_NAME_PREFIX, queueConfiguration, queueName, queueProfile, queueStatistics, queueTimeoutdoThreading, SYNCHRONOUS_EVENT_ERROR_MESSAGE, threadTimeout, workManager, workManagerSourcelogger, muleContext, next, notificationHandlerPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
LaxSedaStageInterceptingMessageProcessor(String name,
String queueName,
QueueProfile queueProfile,
int queueTimeout,
ThreadingProfile threadingProfile,
QueueStatistics queueStatistics,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isProcessAsync(MuleEvent event) |
configureDefaultQueueSize, dequeue, dispose, enqueue, getQueueName, getQueueSize, getStageDescription, getStageName, initialise, isQueuePersistent, isStatsEnabled, pause, processNextAsync, release, resume, rollbackDequeue, run, start, stop, waitIfPausedfireAsyncScheduledNotification, firePipelineNotification, process, processNextTimed, setMessagingExceptionHandleraddMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setListener, setMuleContext, toStringgetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinitialisedisposesetListenerpublic LaxSedaStageInterceptingMessageProcessor(String name, String queueName, QueueProfile queueProfile, int queueTimeout, ThreadingProfile threadingProfile, QueueStatistics queueStatistics, MuleContext muleContext)
protected boolean isProcessAsync(MuleEvent event) throws MessagingException
isProcessAsync in class AsyncInterceptingMessageProcessorMessagingExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.