org.codehaus.xfire.picocontainer.util
Class AbstractTransportManagerDelegator
java.lang.Object
org.codehaus.xfire.picocontainer.util.AbstractTransportManagerDelegator
- All Implemented Interfaces:
- TransportManager
- Direct Known Subclasses:
- DefaultTransportManagerDelegator
public abstract class AbstractTransportManagerDelegator
- extends java.lang.Object
- implements TransportManager
Abstract base class for TransportManager delegators. Delegates all calls to TransportManager
obtained by implementing class. All methods are just delegations.
- Version:
- $Revision$
- Author:
- Jose Peleteiro
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTransportManagerDelegator
public AbstractTransportManagerDelegator()
getTransportManager
public abstract TransportManager getTransportManager()
register
public void register(Transport transport)
- Specified by:
register
in interface TransportManager
unregister
public void unregister(Transport transport)
- Specified by:
unregister
in interface TransportManager
getTransport
public Transport getTransport(java.lang.String id)
- Specified by:
getTransport
in interface TransportManager
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
- Returns:
enableAll
public void enableAll(java.lang.String service)
- Specified by:
enableAll
in interface TransportManager
disableAll
public void disableAll(java.lang.String service)
- Specified by:
disableAll
in interface TransportManager
enable
public void enable(java.lang.String transport,
java.lang.String service)
- Specified by:
enable
in interface TransportManager
disable
public void disable(java.lang.String transport,
java.lang.String service)
- Specified by:
disable
in interface TransportManager
isEnabled
public boolean isEnabled(java.lang.String serviceName,
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:
serviceName
- The name of the service.name
- The name of the transport.
- Returns: