org.mule.providers
Class TransactedPollingMessageReceiver.MessageProcessorWorker

java.lang.Object
  extended byorg.mule.providers.TransactedPollingMessageReceiver.MessageProcessorWorker
All Implemented Interfaces:
Runnable, TransactionCallback, Work
Enclosing class:
TransactedPollingMessageReceiver

protected class TransactedPollingMessageReceiver.MessageProcessorWorker
extends Object
implements Work, TransactionCallback


Constructor Summary
TransactedPollingMessageReceiver.MessageProcessorWorker(TransactionTemplate tt, CountDownLatch latch, Object message)
           
 
Method Summary
 Object doInTransaction()
           
 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(TransactionTemplate tt,
                                                               CountDownLatch latch,
                                                               Object message)
Method Detail

release

public void release()
Specified by:
release in interface Work

run

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

doInTransaction

public Object doInTransaction()
                       throws Exception
Specified by:
doInTransaction in interface TransactionCallback
Throws:
Exception


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.