org.codehaus.xfire.service
Class DefaultServiceRegistry

java.lang.Object
  extended by org.codehaus.xfire.AbstractXFireComponent
      extended by org.codehaus.xfire.service.DefaultServiceRegistry
All Implemented Interfaces:
ServiceRegistry

public class DefaultServiceRegistry
extends AbstractXFireComponent
implements ServiceRegistry

Since:
Feb 18, 2004
Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.service.ServiceRegistry
ROLE
 
Constructor Summary
DefaultServiceRegistry()
           
 
Method Summary
 void addRegistrationEventListener(RegistrationEventListener listener)
           
 Service getService(java.lang.String serviceName)
           
 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

DefaultServiceRegistry

public DefaultServiceRegistry()
Method Detail

getService

public Service getService(java.lang.String serviceName)
Specified by:
getService in interface ServiceRegistry
See Also:
org.codehaus.xfire.service.ServiceRegistry#getServiceDescriptor(java.lang.String)

register

public void register(Service service)
Specified by:
register in interface ServiceRegistry
See Also:
org.codehaus.xfire.service.ServiceRegistry#register(org.codehaus.xfire.service.ServiceDescriptor)

unregister

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

hasService

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

getServices

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

addRegistrationEventListener

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

removeRegistrationEventListener

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


Copyright © 2004-2005 Codehaus. All Rights Reserved.