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:
java.lang.Comparable<JmsConsumerInfo>,JmsResource
public final class JmsConsumerInfo extends JmsAbstractResource implements java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(JmsConsumerInfo other)JmsConsumerInfocopy()booleanequals(java.lang.Object obj)intgetAcknowledgementMode()JmsDeserializationPolicygetDeserializationPolicy()JmsDestinationgetDestination()JmsMessageDispatchergetDispatcher()JmsConsumerIdgetId()Returns the assigned resource ID for this JmsResource instance.longgetLastDeliveredSequenceId()intgetMaxMessages()JmsSessionIdgetParentId()intgetPrefetchSize()JmsRedeliveryPolicygetRedeliveryPolicy()java.lang.StringgetSelector()java.lang.StringgetSubscriptionName()inthashCode()booleanisBrowser()booleanisConnectionConsumer()booleanisDurable()booleanisExplicitClientID()booleanisListener()booleanisLocalMessageExpiry()booleanisNoLocal()booleanisPresettle()booleanisShared()voidsetAcknowledgementMode(int acknowledgementMode)voidsetBrowser(boolean browser)voidsetConnectionConsumer(boolean connectionConsumer)voidsetDeserializationPolicy(JmsDeserializationPolicy deserializationPolicy)voidsetDestination(JmsDestination destination)voidsetDurable(boolean durable)voidsetExplicitClientID(boolean explicitClientID)voidsetLastDeliveredSequenceId(long lastDeliveredSequenceId)voidsetListener(boolean listener)voidsetLocalMessageExpiry(boolean localMessageExpiry)voidsetMaxMessages(int maxMessages)voidsetNoLocal(boolean noLocal)voidsetPrefetchSize(int prefetchSize)voidsetPresettle(boolean presettle)voidsetRedeliveryPolicy(JmsRedeliveryPolicy redeliveryPolicy)voidsetSelector(java.lang.String selector)voidsetShared(boolean shared)voidsetSubscriptionName(java.lang.String durableSubscriptionId)java.lang.StringtoString()voidvisit(JmsResourceVistor vistor)Allows a visitor object to walk the resources and process them.-
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 java.lang.String getSelector()
-
setSelector
public void setSelector(java.lang.String selector)
-
isExplicitClientID
public boolean isExplicitClientID()
-
setExplicitClientID
public void setExplicitClientID(boolean explicitClientID)
-
isDurable
public boolean isDurable()
-
setDurable
public void setDurable(boolean durable)
-
getSubscriptionName
public java.lang.String getSubscriptionName()
-
setSubscriptionName
public void setSubscriptionName(java.lang.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()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
compareTo
public int compareTo(JmsConsumerInfo other)
- Specified by:
compareToin interfacejava.lang.Comparable<JmsConsumerInfo>
-
visit
public void visit(JmsResourceVistor vistor) throws java.lang.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:
java.lang.Exception- if an error occurs while visiting this resource.
-
-