1 package org.lsst.ccs.bus.mock;
2
3 import org.lsst.ccs.bus.BusMessagingLayer;
4 import org.lsst.ccs.bus.TransportManager;
5
6
7
8
9
10
11 public class MockTransportManager extends TransportManager {
12 static BusMessagingLayer mock = new MockBusMessagingLayer() ;
13 static BusMessagingLayer mockSingle = new MockBusMessagingLayer(true) ;
14 @Override
15 public BusMessagingLayer getInstance(String protocolString, String propertiesString) {
16 if(protocolString.startsWith("mock:single")) {
17 return mockSingle ;
18 }
19 if(protocolString.startsWith("mock")) {
20 return mock ;
21 }
22 return null;
23 }
24 }