1 25 26 package org.objectweb.jonas.jms; 27 import java.util.Set ; 28 29 38 public interface JmsServiceImplMBean { 39 40 43 public Integer getCurrentNumberOfJmsConnectionFactory(); 44 45 48 public Integer getCurrentNumberOfJmsTopicConnectionFactory(); 49 50 53 public Integer getCurrentNumberOfJmsQueueConnectionFactory(); 54 55 58 public Integer getCurrentNumberOfJmsTopicDestination(); 59 60 63 public Integer getCurrentNumberOfJmsQueueDestination(); 64 65 69 public void createJmsQueueDestination(String jndiName); 70 71 75 public void createJmsTopicDestination(String jndiName); 76 77 81 public void removeJmsTopicDestination(String jndiName); 82 83 87 public void removeJmsQueueDestination(String jndiName); 88 89 93 public void removeJmsDestination(String jndiName); 94 95 98 public Set getAllJmsQueueDestinationNames(); 99 100 103 public Set getAllJmsTopicDestinationNames(); 104 105 108 public Set getAllJmsConnectionFactoryNames(); 109 110 113 public Set getAllJmsQueueConnectionFactoryNames(); 114 115 118 public Set getAllJmsTopicConnectionFactoryNames(); 119 122 public String getDefaultQueueConnectionFactoryName(); 123 124 127 public String getDefaultTopicConnectionFactoryName(); 128 129 132 public String getDefaultConnectionFactoryName(); 133 134 138 public void saveConfig(); 139 140 142 147 public String getConnectionFactoryMode(String jndiName); 148 149 154 public Integer getPendingMessages(String jndiName); 155 156 161 public Integer getPendingRequests(String jndiName); 162 163 168 public Integer getSubscriptions(String jndiName); 169 170 public Boolean isMomLocal(); 171 public String getUrl(); 172 public String getMom(); 173 } 174 | Popular Tags |