Class ServiceReferenceMapperFactory
java.lang.Object
com.liferay.osgi.service.tracker.collections.map.ServiceReferenceMapperFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K,S> ServiceReferenceMapper<K, S> create(org.osgi.framework.BundleContext bundleContext, ServiceMapper<K, S> serviceMapper) static <K,S> Function<org.osgi.framework.BundleContext, ServiceReferenceMapper<K, S>> createFromBiFunction(BiFunction<org.osgi.framework.ServiceReference<S>, S, K> biFunction) static <K,S> Function<org.osgi.framework.BundleContext, ServiceReferenceMapper<K, S>> createFromFunction(BiFunction<org.osgi.framework.ServiceReference<S>, S, K> biFunction) Deprecated.static <K,S> ServiceReferenceMapper<K, S> createFromFunction(org.osgi.framework.BundleContext bundleContext, Function<S, K> function)
-
Constructor Details
-
ServiceReferenceMapperFactory
public ServiceReferenceMapperFactory()
-
-
Method Details
-
create
public static <K,S> ServiceReferenceMapper<K,S> create(org.osgi.framework.BundleContext bundleContext, ServiceMapper<K, S> serviceMapper) -
createFromBiFunction
public static <K,S> Function<org.osgi.framework.BundleContext,ServiceReferenceMapper<K, createFromBiFunctionS>> (BiFunction<org.osgi.framework.ServiceReference<S>, S, K> biFunction) -
createFromFunction
@Deprecated public static <K,S> Function<org.osgi.framework.BundleContext,ServiceReferenceMapper<K, createFromFunctionS>> (BiFunction<org.osgi.framework.ServiceReference<S>, S, K> biFunction) Deprecated.As of Athanasius (7.3.x), replaced bycreateFromBiFunction(BiFunction) -
createFromFunction
public static <K,S> ServiceReferenceMapper<K,S> createFromFunction(org.osgi.framework.BundleContext bundleContext, Function<S, K> function)
-
createFromBiFunction(BiFunction)