com.caucho.jms.cluster
Class ClusterQueueSender
java.lang.Object
com.caucho.jms.cluster.ClusterQueueSender
public class ClusterQueueSender
- extends java.lang.Object
Sends cluster queue requests.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClusterQueueSender
public ClusterQueueSender(BamTriadSender bamSender,
byte[] queueHash)
getBamSender
protected BamTriadSender getBamSender()
getAddress
protected java.lang.String getAddress()
isPrimarySelf
public boolean isPrimarySelf()
send
public void send(java.lang.String msgId,
java.io.Serializable payload,
int priority,
long expireTime)
receive
public void receive(long expireTime,
boolean isAutoAck,
QueueEntrySelector selector,
MessageCallback<?> messageCallback)
sendTriadTopicMessage
public void sendTriadTopicMessage(TriadTopicMessage triadTopicMessage)
- Topic Publishers use this API for publishing message
to the Triad Pod.
sendSubscribeTopicMessage
public void sendSubscribeTopicMessage(SubscribeTopic subscribeMessage,
TriadOwner topicOwner)
- Topic Publishers use this API for registering themself
with the Topic running on the Triad Pod.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object