com.sun.genericra.inbound
Class DeliveryHelper

java.lang.Object
  extended by com.sun.genericra.inbound.DeliveryHelper

public class DeliveryHelper
extends java.lang.Object

Helper class that delivers a message to MDB. Important assumptions: - There is one delivery helper for each message(delivery). - Redelivery will be carried out by the same DeliveryHelper.

Author:
Binod P.G

Constructor Summary
DeliveryHelper(InboundJmsResource jmsResource, InboundJmsResourcePool pool)
           
 
Method Summary
 void deliver()
           
 void deliver(javax.jms.Message message, javax.jms.Destination d)
           
 javax.transaction.xa.XAResource getXAResource()
           
 boolean markedForDMD()
           
 void markForDMD()
           
 boolean redeliveryRequired()
           
 void sendMessageToDMD()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeliveryHelper

public DeliveryHelper(InboundJmsResource jmsResource,
                      InboundJmsResourcePool pool)
Method Detail

redeliveryRequired

public boolean redeliveryRequired()

getXAResource

public javax.transaction.xa.XAResource getXAResource()

sendMessageToDMD

public void sendMessageToDMD()

deliver

public void deliver(javax.jms.Message message,
                    javax.jms.Destination d)

deliver

public void deliver()

markForDMD

public void markForDMD()

markedForDMD

public boolean markedForDMD()