Class ResourcesRepository

java.lang.Object
aQute.bnd.osgi.repository.BaseRepository
aQute.bnd.osgi.repository.ResourcesRepository
All Implemented Interfaces:
org.osgi.service.repository.Repository

public class ResourcesRepository extends BaseRepository
  • Field Details

  • Constructor Details

    • ResourcesRepository

      public ResourcesRepository()
    • ResourcesRepository

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

      public ResourcesRepository(Collection<? extends org.osgi.resource.Resource> resource)
  • Method Details

    • findProviders

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

      public List<org.osgi.resource.Capability> findProvider(org.osgi.resource.Requirement requirement)
    • filterPredicate

      private Predicate<Map<String,Object>> filterPredicate(String filterString)
    • add

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

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

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

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

      public static Collector<org.osgi.resource.Capability,List<org.osgi.resource.Capability>,List<org.osgi.resource.Capability>> toCapabilities()
    • toResourcesRepository

      public static Collector<org.osgi.resource.Resource,ResourcesRepository,ResourcesRepository> toResourcesRepository()
    • combiner

    • toString

      public String toString()
      Overrides:
      toString in class Object