org.codehaus.xfire.transport
Class DefaultTransportManager
java.lang.Object
org.codehaus.xfire.AbstractXFireComponent
org.codehaus.xfire.transport.DefaultTransportManager
- All Implemented Interfaces:
- RegistrationEventListener, TransportManager
public class DefaultTransportManager
- extends AbstractXFireComponent
- implements TransportManager, RegistrationEventListener
The default TransportService
implementation.
- Author:
- Dan Diephouse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTransportManager
protected DefaultTransportManager()
DefaultTransportManager
public DefaultTransportManager(ServiceRegistry registry)
initializeTransports
protected void initializeTransports(ServiceRegistry registry)
- Parameters:
registry
-
register
public void register(Transport transport)
- Specified by:
register
in interface TransportManager
- See Also:
TransportManager.register(org.codehaus.xfire.transport.Transport)
unregister
public void unregister(Transport transport)
- Specified by:
unregister
in interface TransportManager
getTransport
public Transport getTransport(java.lang.String name)
- Specified by:
getTransport
in interface TransportManager
- See Also:
TransportManager.getTransports(java.lang.String)
enable
public void enable(java.lang.String transport,
java.lang.String service)
- Specified by:
enable
in interface TransportManager
- See Also:
TransportManager.enable(java.lang.String, java.lang.String)
disable
public void disable(java.lang.String transport,
java.lang.String service)
- Specified by:
disable
in interface TransportManager
- See Also:
TransportManager.disable(java.lang.String, java.lang.String)
getTransports
public java.util.Collection getTransports(java.lang.String service)
- Description copied from interface:
TransportManager
- Get the transports applicable to a particular service.
- Specified by:
getTransports
in interface TransportManager
- Parameters:
service
-
- Returns:
- See Also:
TransportManager.getTransports(java.lang.String)
enableAll
public void enableAll(java.lang.String service)
- Specified by:
enableAll
in interface TransportManager
- Parameters:
service
-
disableAll
public void disableAll(java.lang.String service)
- Specified by:
disableAll
in interface TransportManager
- Parameters:
service
-
onRegister
public void onRegister(Service service)
- Specified by:
onRegister
in interface RegistrationEventListener
- Parameters:
service
-
onUnregister
public void onUnregister(Service service)
- Specified by:
onUnregister
in interface RegistrationEventListener
- Parameters:
service
-
isEnabled
public boolean isEnabled(java.lang.String service,
java.lang.String name)
- Description copied from interface:
TransportManager
- Determine if a transport is enabled for a particular service.
- Specified by:
isEnabled
in interface TransportManager
- Parameters:
service
- name
-
- Returns:
Copyright © 2004-2005 Codehaus. All Rights Reserved.