org.jboss.messaging.core.client
Interface ClientProducer

All Known Subinterfaces:
ClientProducerInternal
All Known Implementing Classes:
ClientProducerImpl

public interface ClientProducer

Author:
Tim Fox, Andy Taylor

Method Summary
 void close()
           
 SimpleString getAddress()
           
 int getMaxRate()
           
 boolean isBlockOnNonPersistentSend()
           
 boolean isBlockOnPersistentSend()
           
 boolean isClosed()
           
 void send(Message message)
           
 void send(SimpleString address, Message message)
           
 void send(java.lang.String address, Message message)
           
 

Method Detail

getAddress

SimpleString getAddress()

send

void send(Message message)
          throws MessagingException
Throws:
MessagingException

send

void send(SimpleString address,
          Message message)
          throws MessagingException
Throws:
MessagingException

send

void send(java.lang.String address,
          Message message)
          throws MessagingException
Throws:
MessagingException

close

void close()
           throws MessagingException
Throws:
MessagingException

isClosed

boolean isClosed()

isBlockOnPersistentSend

boolean isBlockOnPersistentSend()

isBlockOnNonPersistentSend

boolean isBlockOnNonPersistentSend()

getMaxRate

int getMaxRate()


Copyright © 2006 JBoss Inc. All Rights Reserved.