View Javadoc

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    * @author bamade
8    */
9   // Date: 03/04/12
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  }