Class ServiceTrackerMapFactory
java.lang.Object
com.liferay.osgi.service.tracker.collections.map.ServiceTrackerMapFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <S> ServiceTrackerMap<String,List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey) static <K,S> ServiceTrackerMap<K, List<S>> openMultiValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K, ? super S> serviceReferenceMapper) 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) 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) 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) 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) 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) 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) 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) static <S> ServiceTrackerMap<String,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey) static <K,S> ServiceTrackerMap<K, S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String filterString, ServiceReferenceMapper<K, ? super S> serviceReferenceMapper) 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) static <S> ServiceTrackerMap<String,S> openSingleValueMap(org.osgi.framework.BundleContext bundleContext, Class<S> clazz, String propertyKey, ServiceTrackerMapListener<String, S, S> serviceTrackerMapListener) 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) 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) 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)
-
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, ServiceTrackerMap<K,S> 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, ServiceTrackerMap<K,S> 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, ServiceTrackerMap<K,S> 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, ServiceTrackerMap<K,S> 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, ServiceTrackerMap<K,S> 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)
-