org.kuali.rice.ksb.messaging.serviceexporters
Class ServiceExportManagerImpl.ServiceNameFinder

java.lang.Object
  extended by org.kuali.rice.ksb.messaging.serviceexporters.ServiceExportManagerImpl.ServiceNameFinder
Enclosing class:
ServiceExportManagerImpl

protected static class ServiceExportManagerImpl.ServiceNameFinder
extends Object

Looks up service QNameS based on URL StringS. API is Map-like, but non-service specific portions of the URL are trimmed prior to accessing its internal Map.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
protected ServiceExportManagerImpl.ServiceNameFinder()
           
 
Method Summary
 QName lookup(String serviceUrl)
          gets the QName for the service
 void register(ServiceDefinition serviceDefinition)
          adds a mapping from the service specific portion of the service URL to the service name.
 void remove(URL endpointUrl)
          removes the mapping (if one exists) for the service specific portion of this url.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceExportManagerImpl.ServiceNameFinder

protected ServiceExportManagerImpl.ServiceNameFinder()
Method Detail

register

public void register(ServiceDefinition serviceDefinition)
adds a mapping from the service specific portion of the service URL to the service name.


remove

public void remove(URL endpointUrl)
removes the mapping (if one exists) for the service specific portion of this url.


lookup

public QName lookup(String serviceUrl)
gets the QName for the service

Parameters:
serviceUrl -
Returns:


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.