org.jboss.messaging.core.client
Interface ClientConsumer

All Known Subinterfaces:
ClientConsumerInternal
All Known Implementing Classes:
ClientConsumerImpl

public interface ClientConsumer

Author:
Tim Fox, Clebert Suconic

Method Summary
 void close()
           
 MessageHandler getMessageHandler()
           
 boolean isClosed()
           
 ClientMessage receive()
           
 ClientMessage receive(long timeout)
           
 ClientMessage receiveImmediate()
           
 void setMessageHandler(MessageHandler handler)
           
 

Method Detail

receive

ClientMessage receive()
                      throws MessagingException
Throws:
MessagingException

receive

ClientMessage receive(long timeout)
                      throws MessagingException
Throws:
MessagingException

receiveImmediate

ClientMessage receiveImmediate()
                               throws MessagingException
Throws:
MessagingException

getMessageHandler

MessageHandler getMessageHandler()
                                 throws MessagingException
Throws:
MessagingException

setMessageHandler

void setMessageHandler(MessageHandler handler)
                       throws MessagingException
Throws:
MessagingException

close

void close()
           throws MessagingException
Throws:
MessagingException

isClosed

boolean isClosed()


Copyright © 2006 JBoss Inc. All Rights Reserved.