org.jboss.jms.client
Class JBossConnectionConsumer

java.lang.Object
  extended by org.jboss.jms.client.JBossConnectionConsumer
All Implemented Interfaces:
java.lang.Runnable

public class JBossConnectionConsumer
extends java.lang.Object
implements java.lang.Runnable

This class implements javax.jms.ConnectionConsumer

Version:
$Revision: 3262 $ $Id: JBossConnectionConsumer.java 3262 2007-10-30 09:09:55Z timfox $
Author:
Tim Fox, Ovidiu Feodorov Partially based on JBossMQ version by:, Hiram Chirino (Cojonudo14@hotmail.com), Adrian Brock

Constructor Summary
JBossConnectionConsumer(ConnectionDelegate conn, JBossDestination dest, java.lang.String subName, java.lang.String messageSelector, ServerSessionPool sessPool, int maxMessages)
           
 
Method Summary
 void close()
           
protected  void doClose()
           
 ServerSessionPool getServerSessionPool()
           
 void run()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JBossConnectionConsumer

public JBossConnectionConsumer(ConnectionDelegate conn,
                               JBossDestination dest,
                               java.lang.String subName,
                               java.lang.String messageSelector,
                               ServerSessionPool sessPool,
                               int maxMessages)
                        throws JMSException
Throws:
JMSException
Method Detail

getServerSessionPool

public ServerSessionPool getServerSessionPool()
                                       throws JMSException
Throws:
JMSException

close

public void close()
           throws JMSException
Throws:
JMSException

run

public void run()
Specified by:
run in interface java.lang.Runnable

doClose

protected void doClose()
                throws JMSException
Throws:
JMSException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006 JBoss Inc. All Rights Reserved.