Class ServiceTrackerMapFactory

java.lang.Object
com.liferay.osgi.service.tracker.collections.map.ServiceTrackerMapFactory

public class ServiceTrackerMapFactory extends Object
  • Constructor Details

    • ServiceTrackerMapFactory

      public ServiceTrackerMapFactory()
  • Method Details

    • openMultiValueMap

      public static <S> ServiceTrackerMap<String,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey)
    • openMultiValueMap

      public static <K, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,? super S> serviceReferenceMapper)
    • openMultiValueMap

      public static <K, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,? super S> serviceReferenceMapper, Comparator<org.osgi.framework.ServiceReference<S>> comparator)
    • openMultiValueMap

      public static <K, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,? super S> serviceReferenceMapper, Comparator<org.osgi.framework.ServiceReference<S>> comparator, ServiceTrackerMapListener<K,S,List<S>> serviceTrackerMapListener)
    • openMultiValueMap

      public static <K, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,S> serviceReferenceMapper, ServiceTrackerMapListener<K,S,List<S>> serviceTrackerMapListener)
    • openMultiValueMap

      public static <K, SR, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String filterString, ServiceReferenceMapper<K,? super SR> serviceReferenceMapper, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer)
    • openMultiValueMap

      public static <K, SR, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String filterString, ServiceReferenceMapper<K,? super SR> serviceReferenceMapper, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer, Comparator<org.osgi.framework.ServiceReference<SR>> comparator)
    • openMultiValueMap

      public static <K, SR, S> ServiceTrackerMap<K,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String filterString, ServiceReferenceMapper<K,? super SR> serviceReferenceMapper, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer, Comparator<org.osgi.framework.ServiceReference<SR>> comparator, ServiceTrackerMapListener<K,S,List<S>> serviceTrackerMapListener)
    • openMultiValueMap

      public static <SR, S> ServiceTrackerMap<String,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String propertyKey, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer)
    • openSingleValueMap

      public static <S> ServiceTrackerMap<String,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey)
    • openSingleValueMap

      public static <K, S> ServiceTrackerMap<K,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,? super S> serviceReferenceMapper)
    • openSingleValueMap

      public static <K, S> ServiceTrackerMap<K,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K,? super S> serviceReferenceMapper, Comparator<org.osgi.framework.ServiceReference<S>> comparator)
    • openSingleValueMap

      public static <S> ServiceTrackerMap<String,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey, ServiceTrackerMapListener<String,S,S> serviceTrackerMapListener)
    • openSingleValueMap

      public static <K, SR, S> ServiceTrackerMap<K,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String filterString, ServiceReferenceMapper<K,? super SR> serviceReferenceMapper, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer)
    • openSingleValueMap

      public static <K, SR, S> ServiceTrackerMap<K,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String filterString, ServiceReferenceMapper<K,? super SR> serviceReferenceMapper, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer, Comparator<org.osgi.framework.ServiceReference<SR>> comparator)
    • openSingleValueMap

      public static <SR, S> ServiceTrackerMap<String,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<SR> clazz, String propertyKey, org.osgi.util.tracker.ServiceTrackerCustomizer<SR,S> serviceTrackerCustomizer)