org.apache.qpid.client
Class BasicMessageConsumer
java.lang.Object
org.apache.qpid.client.Closeable
org.apache.qpid.client.BasicMessageConsumer
- All Implemented Interfaces:
- javax.jms.MessageConsumer
public class BasicMessageConsumer
- extends Closeable
- implements MessageConsumer
Constructor Summary |
protected |
BasicMessageConsumer(int channelId,
AMQConnection connection,
AMQDestination destination,
java.lang.String messageSelector,
boolean noLocal,
MessageFactoryRegistry messageFactory,
AMQSession session,
AMQProtocolHandler protocolHandler,
org.apache.qpid.framing.FieldTable rawSelectorFieldTable,
int prefetchHigh,
int prefetchLow,
boolean exclusive,
int acknowledgeMode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicMessageConsumer
protected BasicMessageConsumer(int channelId,
AMQConnection connection,
AMQDestination destination,
java.lang.String messageSelector,
boolean noLocal,
MessageFactoryRegistry messageFactory,
AMQSession session,
AMQProtocolHandler protocolHandler,
org.apache.qpid.framing.FieldTable rawSelectorFieldTable,
int prefetchHigh,
int prefetchLow,
boolean exclusive,
int acknowledgeMode)
getDestination
public AMQDestination getDestination()
getMessageSelector
public java.lang.String getMessageSelector()
throws javax.jms.JMSException
- Specified by:
getMessageSelector
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
getMessageListener
public javax.jms.MessageListener getMessageListener()
throws javax.jms.JMSException
- Specified by:
getMessageListener
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
getAcknowledgeMode
public int getAcknowledgeMode()
setMessageListener
public void setMessageListener(javax.jms.MessageListener messageListener)
throws javax.jms.JMSException
- Specified by:
setMessageListener
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
getRawSelectorFieldTable
public org.apache.qpid.framing.FieldTable getRawSelectorFieldTable()
getPrefetch
public int getPrefetch()
getPrefetchHigh
public int getPrefetchHigh()
getPrefetchLow
public int getPrefetchLow()
isNoLocal
public boolean isNoLocal()
isExclusive
public boolean isExclusive()
receive
public javax.jms.Message receive()
throws javax.jms.JMSException
- Specified by:
receive
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
receive
public javax.jms.Message receive(long l)
throws javax.jms.JMSException
- Specified by:
receive
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
receiveNoWait
public javax.jms.Message receiveNoWait()
throws javax.jms.JMSException
- Specified by:
receiveNoWait
in interface javax.jms.MessageConsumer
- Throws:
javax.jms.JMSException
close
public void close()
throws javax.jms.JMSException
- Specified by:
close
in interface javax.jms.MessageConsumer
- Specified by:
close
in class Closeable
- Throws:
javax.jms.JMSException
getConsumerTag
public java.lang.String getConsumerTag()
setConsumerTag
public void setConsumerTag(java.lang.String consumerTag)