Package org.apache.qpid.jms.meta
Class JmsConsumerInfo
- java.lang.Object
-
- org.apache.qpid.jms.meta.JmsAbstractResource
-
- org.apache.qpid.jms.meta.JmsConsumerInfo
-
- All Implemented Interfaces:
Comparable<JmsConsumerInfo>,JmsResource
public final class JmsConsumerInfo extends JmsAbstractResource implements Comparable<JmsConsumerInfo>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.jms.meta.JmsResource
JmsResource.ResourceState
-
-
Constructor Summary
Constructors Constructor Description JmsConsumerInfo(JmsConsumerId consumerId, JmsMessageDispatcher dispatcher)
-
Method Summary
-
Methods inherited from class org.apache.qpid.jms.meta.JmsAbstractResource
getState, isClosed, setState
-
-
-
-
Constructor Detail
-
JmsConsumerInfo
public JmsConsumerInfo(JmsConsumerId consumerId, JmsMessageDispatcher dispatcher)
-
-
Method Detail
-
copy
public JmsConsumerInfo copy()
-
getId
public JmsConsumerId getId()
Description copied from interface:JmsResourceReturns the assigned resource ID for this JmsResource instance.- Specified by:
getIdin interfaceJmsResource- Returns:
- the assigned resource ID for this JmsResource instance.
-
isBrowser
public boolean isBrowser()
-
setBrowser
public void setBrowser(boolean browser)
-
isListener
public boolean isListener()
-
setListener
public void setListener(boolean listener)
-
getDestination
public JmsDestination getDestination()
-
setDestination
public void setDestination(JmsDestination destination)
-
getPrefetchSize
public int getPrefetchSize()
-
setPrefetchSize
public void setPrefetchSize(int prefetchSize)
-
getSelector
public String getSelector()
-
setSelector
public void setSelector(String selector)
-
isExplicitClientID
public boolean isExplicitClientID()
-
setExplicitClientID
public void setExplicitClientID(boolean explicitClientID)
-
isDurable
public boolean isDurable()
-
setDurable
public void setDurable(boolean durable)
-
getSubscriptionName
public String getSubscriptionName()
-
setSubscriptionName
public void setSubscriptionName(String durableSubscriptionId)
-
isShared
public boolean isShared()
-
setShared
public void setShared(boolean shared)
-
isNoLocal
public boolean isNoLocal()
-
setNoLocal
public void setNoLocal(boolean noLocal)
-
setLastDeliveredSequenceId
public void setLastDeliveredSequenceId(long lastDeliveredSequenceId)
-
getLastDeliveredSequenceId
public long getLastDeliveredSequenceId()
-
getParentId
public JmsSessionId getParentId()
-
getAcknowledgementMode
public int getAcknowledgementMode()
-
setAcknowledgementMode
public void setAcknowledgementMode(int acknowledgementMode)
-
isLocalMessageExpiry
public boolean isLocalMessageExpiry()
-
setLocalMessageExpiry
public void setLocalMessageExpiry(boolean localMessageExpiry)
-
getRedeliveryPolicy
public JmsRedeliveryPolicy getRedeliveryPolicy()
-
setRedeliveryPolicy
public void setRedeliveryPolicy(JmsRedeliveryPolicy redeliveryPolicy)
-
getDeserializationPolicy
public JmsDeserializationPolicy getDeserializationPolicy()
-
setDeserializationPolicy
public void setDeserializationPolicy(JmsDeserializationPolicy deserializationPolicy)
-
isPresettle
public boolean isPresettle()
-
setPresettle
public void setPresettle(boolean presettle)
-
isConnectionConsumer
public boolean isConnectionConsumer()
-
setConnectionConsumer
public void setConnectionConsumer(boolean connectionConsumer)
-
getMaxMessages
public int getMaxMessages()
-
setMaxMessages
public void setMaxMessages(int maxMessages)
-
getDispatcher
public JmsMessageDispatcher getDispatcher()
-
compareTo
public int compareTo(JmsConsumerInfo other)
- Specified by:
compareToin interfaceComparable<JmsConsumerInfo>
-
visit
public void visit(JmsResourceVistor vistor) throws Exception
Description copied from interface:JmsResourceAllows a visitor object to walk the resources and process them.- Specified by:
visitin interfaceJmsResource- Parameters:
vistor- The visitor instance that is processing this resource.- Throws:
Exception- if an error occurs while visiting this resource.
-
-