1 46 package org.mr; 47 48 import org.mr.core.cmc.MantaJMXManagement; 49 import org.mr.core.configuration.ConfigManager; 50 import org.mr.core.groups.MutlicastGroupManager; 51 import org.mr.core.net.NetworkManager; 52 import org.mr.core.stats.StatManager; 53 import org.mr.indexing.WBManager; 54 import org.mr.kernel.DelayedMessageSender; 55 import org.mr.kernel.IncomingClientMessageRouter; 56 import org.mr.kernel.IncomingMessageManager; 57 import org.mr.kernel.PluginManager; 58 import org.mr.kernel.security.MantaAuthentication; 59 import org.mr.kernel.security.MantaAuthorization; 60 import org.mr.kernel.control.ControlSignalMessageConsumer; 61 import org.mr.kernel.delivery.DeliveryAckNotifier; 62 import org.mr.kernel.delivery.PostOffice; 63 import org.mr.kernel.services.SelectorsManager; 64 import org.mr.kernel.services.ServiceActorControlCenter; 65 import org.mr.kernel.services.queues.QueueServiceFactory; 66 import org.mr.kernel.services.queues.VirtualQueuesManager; 67 import org.mr.kernel.services.topics.VirtualTopicManager; 68 import org.mr.kernel.world.WorldModeler; 69 70 71 79 public class SingletonRepository { 80 81 82 private ConfigManager configManager = null; 83 private VirtualQueuesManager virtualQueuesManager = null; 84 private VirtualTopicManager virtualTopicManager = null; 85 private WorldModeler worldModeler = null; 86 private ControlSignalMessageConsumer controlSignalMessageConsumer = null; 87 private IncomingMessageManager incomingMessageManager = null; 88 private IncomingClientMessageRouter incomingClientMessageRouter = null; 89 private SelectorsManager selectorsManager = null; 90 private SecurityManager securityManager = null; 91 private MutlicastGroupManager groupsManager = null; 92 private ServiceActorControlCenter serviceActorControlCenter = null; 93 private WBManager wbManager = null; 94 private PluginManager pluginManager = null; 95 private PostOffice postOffice = null; 96 private MantaJMXManagement mantaJMXManagement = null; 97 private DeliveryAckNotifier deliveryAckNotifier = null; 98 private MessageManipulator messageManipulator= null; 99 private StatManager statManager; 100 private NetworkManager networkManager; 101 private DelayedMessageSender delayedMessageSender; 102 private QueueServiceFactory queueServiceFactory; 103 private MantaAuthentication authentication; 104 private MantaAuthorization authorization; 105 106 109 public ConfigManager getConfigManager() { 110 return configManager; 111 } 112 113 117 public void setConfigManager(ConfigManager configManager) { 118 this.configManager = configManager; 119 } 120 121 122 123 126 public VirtualQueuesManager getVirtualQueuesManager() { 127 return virtualQueuesManager; 128 } 129 130 134 public void setVirtualQueuesManager(VirtualQueuesManager virtualQueuesManager) { 135 this.virtualQueuesManager = virtualQueuesManager; 136 } 137 138 141 public WorldModeler getWorldModeler() { 142 return worldModeler; 143 } 144 145 149 public void setWorldModeler(WorldModeler worldModeler) { 150 this.worldModeler = worldModeler; 151 } 152 153 156 public ControlSignalMessageConsumer getControlSignalMessageConsumer() { 157 return controlSignalMessageConsumer; 158 } 159 160 164 public void setControlSignalMessageConsumer(ControlSignalMessageConsumer controlSignalMessageConsumer) { 165 this.controlSignalMessageConsumer = controlSignalMessageConsumer; 166 } 167 168 171 public IncomingMessageManager getIncomingMessageManager() { 172 return incomingMessageManager; 173 } 174 175 179 public void setIncomingMessageManager(IncomingMessageManager incomingMessageManager) { 180 this.incomingMessageManager = incomingMessageManager; 181 } 182 183 186 public VirtualTopicManager getVirtualTopicManager() { 187 return virtualTopicManager; 188 } 189 190 194 public void setVirtualTopicManager(VirtualTopicManager virtualTopicManager) { 195 this.virtualTopicManager = virtualTopicManager; 196 } 197 198 201 public SelectorsManager getSelectorsManager() { 202 return selectorsManager; 203 } 204 205 209 public void setSelectorsManager(SelectorsManager selectorsManager) { 210 this.selectorsManager = selectorsManager; 211 } 212 213 214 217 public SecurityManager getSecurityManager() { 218 return securityManager; 219 } 221 225 public void setSecurityManager(SecurityManager securityManager) { 226 this.securityManager = securityManager; 227 } 229 232 public MutlicastGroupManager getGroupsManager() { 233 return groupsManager; 234 } 235 236 240 public void setGroupsManager(MutlicastGroupManager groupsManager) { 241 this.groupsManager = groupsManager; 242 } 243 244 251 259 262 public ServiceActorControlCenter getServiceActorControlCenter() { 263 return serviceActorControlCenter; 264 } 265 266 270 public void setServiceActorControlCenter(ServiceActorControlCenter serviceActorControlCenter) { 271 this.serviceActorControlCenter = serviceActorControlCenter; 272 } 273 274 277 public WBManager getWBManager() { 278 return wbManager; 279 } 280 281 285 public void setWBManager(WBManager wbManager) { 286 this.wbManager = wbManager; 287 } 288 289 292 public PluginManager getPluginManager() { 293 return pluginManager; 294 } 295 298 public void setPluginManager(PluginManager pluginManager) { 299 this.pluginManager = pluginManager; 300 } 301 304 public PostOffice getPostOffice() { 305 return postOffice; 306 } 307 310 public void setPostOffice(PostOffice postOffice) { 311 this.postOffice = postOffice; 312 } 313 314 317 public void setMantaJMXManagement(MantaJMXManagement manager){ 319 this.mantaJMXManagement = manager; 320 321 } 322 323 326 328 public MantaJMXManagement getMantaJMXManagment(){ 329 return this.mantaJMXManagement; 330 331 } 332 335 public IncomingClientMessageRouter getIncomingClientMessageRouter() { 336 return incomingClientMessageRouter; 337 } 338 341 public void setIncomingClientMessageRouter( 342 IncomingClientMessageRouter incomingClientMessageRouter) { 343 this.incomingClientMessageRouter = incomingClientMessageRouter; 344 } 345 public DeliveryAckNotifier getDeliveryAckNotifier() { 346 return deliveryAckNotifier; 347 } 348 public void setDeliveryAckNotifier(DeliveryAckNotifier deliveryAckNotifier) { 349 this.deliveryAckNotifier = deliveryAckNotifier; 350 } 351 public MessageManipulator getMessageManipulator() { 352 return messageManipulator; 353 } 354 public void setMessageManipulator(MessageManipulator messageManipulator) { 355 this.messageManipulator = messageManipulator; 356 } 357 358 public void setStatManager(StatManager manager) { 359 this.statManager =manager; 360 361 } 362 public StatManager getStatManager() { 363 return statManager; 364 } 365 366 public void setNetworkManager(NetworkManager manager) { 367 this.networkManager = manager; 368 369 } 370 public NetworkManager getNetworkManager() { 371 return networkManager; 372 } 373 public DelayedMessageSender getDelayedMessageSender() { 374 return delayedMessageSender; 375 } 376 public void setDelayedMessageSender( 377 DelayedMessageSender delayedMessageSender) { 378 this.delayedMessageSender = delayedMessageSender; 379 } 380 381 public void setQueueServiceFactory(QueueServiceFactory queueServiceFactory) { 382 this.queueServiceFactory = queueServiceFactory; 383 384 } 385 public QueueServiceFactory getQueueServiceFactory() { 386 return queueServiceFactory; 387 } 388 389 public void setMantaAuthentication(MantaAuthentication authentication) { 390 this.authentication = authentication; 391 } 392 public MantaAuthentication getMantaAuthentication() { 393 return authentication; 394 } 395 396 public void setMantaAuthorization(MantaAuthorization authorization) { 397 this.authorization = authorization; 398 } 399 public MantaAuthorization getMantaAuthorization() { 400 return authorization; 401 } 402 } | Popular Tags |