Interface ServiceLocator

  • All Known Implementing Classes:
    PlexusContainerLocator

    public interface ServiceLocator
    Provides services to components by means of a lookup.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean hasComponent​(java.lang.String componentKey)  
      boolean hasComponent​(java.lang.String role, java.lang.String roleHint)  
      java.lang.Object lookup​(java.lang.String componentKey)  
      java.lang.Object lookup​(java.lang.String role, java.lang.String roleHint)  
      java.util.List lookupList​(java.lang.String role)  
      java.util.Map lookupMap​(java.lang.String role)  
      void release​(java.lang.Object component)  
      void releaseAll​(java.util.List components)  
      void releaseAll​(java.util.Map components)