1 package dst.ass3.messaging.impl;
3 import dst.ass3.messaging.IMessagingFactory;
4 import dst.ass3.messaging.IQueueManager;
5 import dst.ass3.messaging.IRequestGateway;
6 import dst.ass3.messaging.IWorkloadMonitor;
8 public class MessagingFactory implements IMessagingFactory {
11 public IQueueManager createQueueManager() {
12 return new QueueManager();
16 public IRequestGateway createRequestGateway() {
17 return new RequestGateway();
21 public IWorkloadMonitor createWorkloadMonitor() {
22 return new WorkloadMonitor();
27 // implement if needed