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 int
compareTo(JmsConsumerInfo other)
JmsConsumerInfo
copy()
boolean
equals(java.lang.Object obj)
int
getAcknowledgementMode()
JmsDeserializationPolicy
getDeserializationPolicy()
JmsDestination
getDestination()
JmsMessageDispatcher
getDispatcher()
JmsConsumerId
getId()
Returns the assigned resource ID for this JmsResource instance.long
getLastDeliveredSequenceId()
int
getMaxMessages()
JmsSessionId
getParentId()
int
getPrefetchSize()
JmsRedeliveryPolicy
getRedeliveryPolicy()
java.lang.String
getSelector()
java.lang.String
getSubscriptionName()
int
hashCode()
boolean
isBrowser()
boolean
isConnectionConsumer()
boolean
isDurable()
boolean
isExplicitClientID()
boolean
isListener()
boolean
isLocalMessageExpiry()
boolean
isNoLocal()
boolean
isPresettle()
boolean
isShared()
void
setAcknowledgementMode(int acknowledgementMode)
void
setBrowser(boolean browser)
void
setConnectionConsumer(boolean connectionConsumer)
void
setDeserializationPolicy(JmsDeserializationPolicy deserializationPolicy)
void
setDestination(JmsDestination destination)
void
setDurable(boolean durable)
void
setExplicitClientID(boolean explicitClientID)
void
setLastDeliveredSequenceId(long lastDeliveredSequenceId)
void
setListener(boolean listener)
void
setLocalMessageExpiry(boolean localMessageExpiry)
void
setMaxMessages(int maxMessages)
void
setNoLocal(boolean noLocal)
void
setPrefetchSize(int prefetchSize)
void
setPresettle(boolean presettle)
void
setRedeliveryPolicy(JmsRedeliveryPolicy redeliveryPolicy)
void
setSelector(java.lang.String selector)
void
setShared(boolean shared)
void
setSubscriptionName(java.lang.String durableSubscriptionId)
java.lang.String
toString()
void
visit(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:JmsResource
Returns the assigned resource ID for this JmsResource instance.- Specified by:
getId
in 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:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(JmsConsumerInfo other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<JmsConsumerInfo>
-
visit
public void visit(JmsResourceVistor vistor) throws java.lang.Exception
Description copied from interface:JmsResource
Allows a visitor object to walk the resources and process them.- Specified by:
visit
in interfaceJmsResource
- Parameters:
vistor
- The visitor instance that is processing this resource.- Throws:
java.lang.Exception
- if an error occurs while visiting this resource.
-
-