Class ServiceExportManagerImpl.ServiceNameFinder

java.lang.Object
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

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    lookup(String serviceUrl)
    gets the QName for the service
    void
    register(org.kuali.rice.ksb.api.bus.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 Details

    • ServiceNameFinder

      protected ServiceNameFinder()
  • Method Details

    • register

      public void register(org.kuali.rice.ksb.api.bus.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: