org.jboss.jms.client.state
Class ConsumerState
java.lang.Object
org.jboss.jms.client.state.HierarchicalStateSupport
org.jboss.jms.client.state.ConsumerState
- All Implemented Interfaces:
- HierarchicalState
public class ConsumerState
- extends HierarchicalStateSupport
State corresponding to a Consumer. This state is acessible inside aspects/interceptors.
- Version:
- $Revision: 2868 $
$Id: ConsumerState.java 2868 2007-07-10 20:22:16Z timfox $
- Author:
- Tim Fox, Clebert Suconic, Clebert Suconic
Constructor Summary |
ConsumerState(SessionState parent,
ConsumerDelegate delegate,
JBossDestination dest,
java.lang.String selector,
boolean noLocal,
java.lang.String subscriptionName,
java.lang.String consumerID,
boolean isCC,
int bufferSize,
int maxDeliveries,
long redeliveryDelay)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConsumerState
public ConsumerState(SessionState parent,
ConsumerDelegate delegate,
JBossDestination dest,
java.lang.String selector,
boolean noLocal,
java.lang.String subscriptionName,
java.lang.String consumerID,
boolean isCC,
int bufferSize,
int maxDeliveries,
long redeliveryDelay)
getDelegate
public DelegateSupport getDelegate()
setDelegate
public void setDelegate(DelegateSupport delegate)
getParent
public HierarchicalState getParent()
setParent
public void setParent(HierarchicalState parent)
getVersionToUse
public Version getVersionToUse()
synchronizeWith
public void synchronizeWith(HierarchicalState ns)
throws java.lang.Exception
- Description copied from interface:
HierarchicalState
- Update my own state based on the new state.
- Throws:
java.lang.Exception
getDestination
public JBossDestination getDestination()
getSelector
public java.lang.String getSelector()
isNoLocal
public boolean isNoLocal()
getConsumerID
public java.lang.String getConsumerID()
isConnectionConsumer
public boolean isConnectionConsumer()
setClientConsumer
public void setClientConsumer(ClientConsumer handler)
getClientConsumer
public ClientConsumer getClientConsumer()
getBufferSize
public int getBufferSize()
getSubscriptionName
public java.lang.String getSubscriptionName()
setSubscriptionName
public void setSubscriptionName(java.lang.String subscriptionName)
getMaxDeliveries
public int getMaxDeliveries()
isStoringDeliveries
public boolean isStoringDeliveries()
isShouldAck
public boolean isShouldAck()
getRedeliveryDelay
public long getRedeliveryDelay()
Copyright © 2006 JBoss Inc. All Rights Reserved.