org.apache.cxf.transport.jms.continuations
Class JMSContinuation

java.lang.Object
  extended by org.apache.cxf.transport.jms.continuations.JMSContinuation
All Implemented Interfaces:
Continuation

public class JMSContinuation
extends java.lang.Object
implements Continuation


Constructor Summary
JMSContinuation(Bus b, Message m, MessageObserver observer, java.util.Collection<JMSContinuation> cList, org.springframework.jms.listener.DefaultMessageListenerContainer jmsListener, JMSConfiguration jmsConfig)
           
 
Method Summary
protected  void cancelTimerTask()
           
protected  void createTimerTask(long timeout)
           
protected  void doResume()
           
 java.lang.Object getObject()
           
 boolean isNew()
           
 boolean isPending()
           
 boolean isResumed()
           
protected  void modifyList(boolean remove)
           
 void reset()
           
 void resume()
           
 void setObject(java.lang.Object o)
           
 boolean suspend(long timeout)
           
protected  void updateContinuations(boolean remove)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMSContinuation

public JMSContinuation(Bus b,
                       Message m,
                       MessageObserver observer,
                       java.util.Collection<JMSContinuation> cList,
                       org.springframework.jms.listener.DefaultMessageListenerContainer jmsListener,
                       JMSConfiguration jmsConfig)
Method Detail

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface Continuation

isNew

public boolean isNew()
Specified by:
isNew in interface Continuation

isPending

public boolean isPending()
Specified by:
isPending in interface Continuation

isResumed

public boolean isResumed()
Specified by:
isResumed in interface Continuation

reset

public void reset()
Specified by:
reset in interface Continuation

resume

public void resume()
Specified by:
resume in interface Continuation

doResume

protected void doResume()

setObject

public void setObject(java.lang.Object o)
Specified by:
setObject in interface Continuation

suspend

public boolean suspend(long timeout)
Specified by:
suspend in interface Continuation

createTimerTask

protected void createTimerTask(long timeout)

cancelTimerTask

protected void cancelTimerTask()

updateContinuations

protected void updateContinuations(boolean remove)

modifyList

protected void modifyList(boolean remove)


Apache CXF