Class ResourcesRepository

  • All Implemented Interfaces:
    org.osgi.service.repository.Repository

    public class ResourcesRepository
    extends BaseRepository
    • Field Summary

      • Fields inherited from interface org.osgi.service.repository.Repository

        URL
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.osgi.resource.Resource resource)  
      void addAll​(java.util.Collection<? extends org.osgi.resource.Resource> resources)  
      java.util.List<org.osgi.resource.Capability> findProvider​(org.osgi.resource.Requirement requirement)  
      java.util.Map<org.osgi.resource.Requirement,​java.util.Collection<org.osgi.resource.Capability>> findProviders​(java.util.Collection<? extends org.osgi.resource.Requirement> requirements)  
      java.util.List<org.osgi.resource.Resource> getResources()  
      protected void set​(java.util.Collection<? extends org.osgi.resource.Resource> resources)  
      static java.util.stream.Collector<org.osgi.resource.Capability,​java.util.List<org.osgi.resource.Capability>,​java.util.List<org.osgi.resource.Capability>> toCapabilities()  
      static java.util.stream.Collector<org.osgi.resource.Resource,​ResourcesRepository,​ResourcesRepository> toResourcesRepository()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ResourcesRepository

        public ResourcesRepository()
      • ResourcesRepository

        public ResourcesRepository​(org.osgi.resource.Resource resource)
      • ResourcesRepository

        public ResourcesRepository​(java.util.Collection<? extends org.osgi.resource.Resource> resource)
    • Method Detail

      • findProviders

        public java.util.Map<org.osgi.resource.Requirement,​java.util.Collection<org.osgi.resource.Capability>> findProviders​(java.util.Collection<? extends org.osgi.resource.Requirement> requirements)
      • findProvider

        public java.util.List<org.osgi.resource.Capability> findProvider​(org.osgi.resource.Requirement requirement)
      • add

        public void add​(org.osgi.resource.Resource resource)
      • addAll

        public void addAll​(java.util.Collection<? extends org.osgi.resource.Resource> resources)
      • set

        protected void set​(java.util.Collection<? extends org.osgi.resource.Resource> resources)
      • getResources

        public java.util.List<org.osgi.resource.Resource> getResources()
      • toCapabilities

        public static java.util.stream.Collector<org.osgi.resource.Capability,​java.util.List<org.osgi.resource.Capability>,​java.util.List<org.osgi.resource.Capability>> toCapabilities()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object