org.mule.transport
Class TransactedPollingMessageReceiver.MessageProcessorWorker

java.lang.Object
  extended by org.mule.transport.TransactedPollingMessageReceiver.MessageProcessorWorker
All Implemented Interfaces:
Runnable, javax.resource.spi.work.Work, ExecutionCallback<MuleEvent>
Enclosing class:
TransactedPollingMessageReceiver

protected class TransactedPollingMessageReceiver.MessageProcessorWorker
extends Object
implements javax.resource.spi.work.Work, ExecutionCallback<MuleEvent>


Constructor Summary
TransactedPollingMessageReceiver.MessageProcessorWorker(ExecutionTemplate<MuleEvent> pt, CountDownLatch latch, SystemExceptionHandler exceptionHandler, Object message)
           
 
Method Summary
 MuleEvent process()
           
 void release()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactedPollingMessageReceiver.MessageProcessorWorker

public TransactedPollingMessageReceiver.MessageProcessorWorker(ExecutionTemplate<MuleEvent> pt,
                                                               CountDownLatch latch,
                                                               SystemExceptionHandler exceptionHandler,
                                                               Object message)
Method Detail

release

public void release()
Specified by:
release in interface javax.resource.spi.work.Work

run

public void run()
Specified by:
run in interface Runnable

process

public MuleEvent process()
                  throws Exception
Specified by:
process in interface ExecutionCallback<MuleEvent>
Throws:
Exception


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.