com.caucho.message.broker
Interface BrokerSender

All Known Implementing Classes:
AbstractBrokerSender, NautilusBrokerPublisher, NullSender

public interface BrokerSender

Sending a message to the broker. These calls are non-blocking async calls.


Method Summary
 void close()
           
 int getPrefetch()
           
 void message(long xid, long mid, boolean isDurable, int priority, long expireTime, byte[] buffer, int offset, int length, TempBuffer tBuf, SenderSettleHandler receiptListener)
           
 long nextMessageId()
           
 

Method Detail

nextMessageId

long nextMessageId()

getPrefetch

int getPrefetch()

message

void message(long xid,
             long mid,
             boolean isDurable,
             int priority,
             long expireTime,
             byte[] buffer,
             int offset,
             int length,
             TempBuffer tBuf,
             SenderSettleHandler receiptListener)

close

void close()