1 package com.ubermq.jms.common.datagram; 2 3 4 18 public interface IControlDatagramFactory 19 { 20 26 public IControlDatagram cluster(); 27 28 32 public IControlDatagram clusterPeer(String peerId); 33 34 38 public IControlDatagram noop(); 39 40 44 public IControlDatagram start(); 45 46 50 public IControlDatagram stop(); 51 52 57 public IControlDatagram subscribe(String topic); 58 59 65 public IControlDatagram subscribe(String topic, String selector); 66 67 72 public IControlDatagram unsubscribe(String topic); 73 74 78 public IControlDatagram durableGoingAway(String durable); 79 80 84 public IControlDatagram durableRecover(String durable); 85 86 91 public IControlDatagram durableSubscribe(String durable, String topic); 92 93 98 public IControlDatagram durableSubscribe(String durable, String topic, String selector); 99 100 104 public IControlDatagram durableUnsubscribe(String durable); 105 106 113 public IControlDatagram queueStart(String queue, String selector); 114 115 120 public IControlDatagram queueStop(String queue); 121 122 126 public IControlDatagram queueDelete(String queue); 127 } 128 | Popular Tags |