View Javadoc

1   package org.codehaus.xfire.transport;
2   
3   import java.util.HashSet;
4   import java.util.Set;
5   import org.codehaus.xfire.AbstractXFireComponent;
6   
7   /***
8    * The default <code>TransportService</code> implementation.
9    * 
10   * TODO implement enable/disable.
11   * 
12   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
13   */
14  public class DefaultTransportManager
15  	extends AbstractXFireComponent
16      implements TransportManager
17  {
18      Set transports;
19      
20      public DefaultTransportManager()
21      {
22          transports = new HashSet();
23      }
24      
25      /***
26       * @see org.codehaus.xfire.transport.TransportManager#register(org.codehaus.xfire.transport.Transport)
27       */
28      public void register(Transport transport)
29      {
30          transports.add(transport);
31      }
32  
33      /***
34       * @see org.codehaus.xfire.transport.TransportManager#getTransports(java.lang.String)
35       */
36      public Set getTransports(String service)
37      {
38          return transports;
39      }
40  
41      /***
42       * @see org.codehaus.xfire.transport.TransportManager#enable(java.lang.String, java.lang.String)
43       */
44      public void enable(String transport, String service)
45      {
46          // TODO Auto-generated method stub
47      }
48  
49      /***
50       * @see org.codehaus.xfire.transport.TransportManager#disable(java.lang.String, java.lang.String)
51       */
52      public void disable(String transport, String service)
53      {
54          // TODO Auto-generated method stub
55      }
56  
57  }