org.jboss.messaging.core.client
Interface ClientConsumer

All Known Subinterfaces:
ClientConsumerInternal
All Known Implementing Classes:
ClientConsumerImpl

public interface ClientConsumer

Author:
Tim Fox, Clebert Suconic, Andy Taylor

Method Summary
 void close()
           
 java.lang.Exception getLastException()
           
 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()

getLastException

java.lang.Exception getLastException()


Copyright © 2006 JBoss Inc. All Rights Reserved.