org.mule.transport.jms
Class MultiConsumerJmsMessageReceiver.JmsWorker

java.lang.Object
  extended by org.mule.transport.AbstractReceiverWorker
      extended by org.mule.transport.jms.MultiConsumerJmsMessageReceiver.JmsWorker
All Implemented Interfaces:
Runnable, javax.resource.spi.work.Work
Enclosing class:
MultiConsumerJmsMessageReceiver

protected class MultiConsumerJmsMessageReceiver.JmsWorker
extends org.mule.transport.AbstractReceiverWorker


Field Summary
 
Fields inherited from class org.mule.transport.AbstractReceiverWorker
endpoint, messages, out, receiver
 
Constructor Summary
MultiConsumerJmsMessageReceiver.JmsWorker(Message message, org.mule.transport.AbstractMessageReceiver receiver, org.mule.transport.jms.MultiConsumerJmsMessageReceiver.SubReceiver subReceiver)
           
 
Method Summary
protected  void bindTransaction(org.mule.api.transaction.Transaction tx)
           
protected  Object preProcessMessage(Object message)
           
 
Methods inherited from class org.mule.transport.AbstractReceiverWorker
doRun, handleException, handleResults, postProcessMessage, preRouteMuleMessage, release, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiConsumerJmsMessageReceiver.JmsWorker

public MultiConsumerJmsMessageReceiver.JmsWorker(Message message,
                                                 org.mule.transport.AbstractMessageReceiver receiver,
                                                 org.mule.transport.jms.MultiConsumerJmsMessageReceiver.SubReceiver subReceiver)
Method Detail

preProcessMessage

protected Object preProcessMessage(Object message)
                            throws Exception
Overrides:
preProcessMessage in class org.mule.transport.AbstractReceiverWorker
Throws:
Exception

bindTransaction

protected void bindTransaction(org.mule.api.transaction.Transaction tx)
                        throws org.mule.api.transaction.TransactionException
Specified by:
bindTransaction in class org.mule.transport.AbstractReceiverWorker
Throws:
org.mule.api.transaction.TransactionException


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