<S extends ContextAwareService> @NotNull ContextAwareServiceCollectionResolver<S,java.lang.Void> |
ContextAwareServiceResolver.getCollectionResolver(@NotNull java.util.Collection<org.osgi.framework.ServiceReference<S>> serviceReferenceCollection) |
|
<S extends ContextAwareService,D> @NotNull ContextAwareServiceCollectionResolver<S,D> |
ContextAwareServiceResolver.getCollectionResolver(@NotNull java.util.Collection<org.osgi.framework.ServiceReference<S>> serviceReferenceCollection,
@NotNull java.util.function.BiFunction<@NotNull org.osgi.framework.ServiceReference<S>,@Nullable S,@Nullable D> decorator) |
|
<S extends ContextAwareService> S |
ContextAwareServiceResolver.resolve(@NotNull java.lang.Class<S> serviceClass,
@Nullable org.apache.sling.api.adapter.Adaptable adaptable) |
Resolves the best-matching service implementation for the given resource context.
|
<S extends ContextAwareService> @NotNull ContextAwareServiceResolver.ResolveAllResult<S> |
ContextAwareServiceResolver.resolveAll(@NotNull java.lang.Class<S> serviceClass,
@Nullable org.apache.sling.api.adapter.Adaptable adaptable) |
Resolves all matching service implementations for the given resource context.
|