org.codehaus.xfire.picocontainer.util
Class AbstractServiceRegistryDelegator

java.lang.Object
  extended by org.codehaus.xfire.picocontainer.util.AbstractServiceRegistryDelegator
All Implemented Interfaces:
ServiceRegistry
Direct Known Subclasses:
DefaultServiceRegistryDelegator

public abstract class AbstractServiceRegistryDelegator
extends java.lang.Object
implements ServiceRegistry

Abstract base class for ServiceRegistry delegators. Delegates all calls to ServiceRegistry obtained by implementing class. All methods are just delegations.

Version:
$Revision$
Author:
Jose Peleteiro

Field Summary
 
Fields inherited from interface org.codehaus.xfire.service.ServiceRegistry
ROLE
 
Constructor Summary
AbstractServiceRegistryDelegator()
           
 
Method Summary
 void addRegistrationEventListener(RegistrationEventListener listener)
           
 Service getService(java.lang.String serviceName)
           
abstract  ServiceRegistry getServiceRegistry()
           
 java.util.Collection getServices()
           
 boolean hasService(java.lang.String service)
           
 void register(Service service)
           
 void removeRegistrationEventListener(RegistrationEventListener listener)
           
 void unregister(java.lang.String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServiceRegistryDelegator

public AbstractServiceRegistryDelegator()
Method Detail

getServiceRegistry

public abstract ServiceRegistry getServiceRegistry()

getService

public Service getService(java.lang.String serviceName)
Specified by:
getService in interface ServiceRegistry

register

public void register(Service service)
Specified by:
register in interface ServiceRegistry

unregister

public void unregister(java.lang.String serviceName)
Specified by:
unregister in interface ServiceRegistry

hasService

public boolean hasService(java.lang.String service)
Specified by:
hasService in interface ServiceRegistry

getServices

public java.util.Collection getServices()
Specified by:
getServices in interface ServiceRegistry

addRegistrationEventListener

public void addRegistrationEventListener(RegistrationEventListener listener)
Specified by:
addRegistrationEventListener in interface ServiceRegistry

removeRegistrationEventListener

public void removeRegistrationEventListener(RegistrationEventListener listener)
Specified by:
removeRegistrationEventListener in interface ServiceRegistry