org.jboss.jms.delegate
Interface ConsumerDelegate

All Superinterfaces:
Closeable, ConsumerEndpoint
All Known Implementing Classes:
ClientConsumerDelegate

public interface ConsumerDelegate
extends ConsumerEndpoint

Represents the minimal set of operations to provide consumer functionality. Some of the methods may be implemented on the server, others will be handled in the advice stack.

Version:
$Revision: 2868 $ $Id: ConsumerDelegate.java 2868 2007-07-10 20:22:16Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Method Summary
 JBossDestination getDestination()
           
 MessageListener getMessageListener()
           
 java.lang.String getMessageSelector()
           
 boolean getNoLocal()
           
 Message receive(long timeout)
           
 void setMessageListener(MessageListener listener)
           
 
Methods inherited from interface org.jboss.jms.delegate.ConsumerEndpoint
changeRate
 
Methods inherited from interface org.jboss.jms.client.Closeable
close, closing
 

Method Detail

getMessageListener

MessageListener getMessageListener()

setMessageListener

void setMessageListener(MessageListener listener)

getDestination

JBossDestination getDestination()

getNoLocal

boolean getNoLocal()

getMessageSelector

java.lang.String getMessageSelector()

receive

Message receive(long timeout)
                throws JMSException
Throws:
JMSException


Copyright © 2006 JBoss Inc. All Rights Reserved.