Class RemoteClientSetupImpl
- java.lang.Object
-
- com.composum.sling.nodes.mount.remote.RemoteClientSetupImpl
-
- All Implemented Interfaces:
RemoteClientSetup
public class RemoteClientSetupImpl extends Object implements RemoteClientSetup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classRemoteClientSetupImpl.ClientBuilderSet
-
Constructor Summary
Constructors Constructor Description RemoteClientSetupImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate(org.osgi.framework.BundleContext bundleContext)protected voidbindRemoteClientBuilder(org.osgi.framework.ServiceReference<RemoteClientBuilder> reference)@NotNull Set<RemoteClientBuilder>getBuilders(@NotNull Collection<String> aspectKeys)protected voidunbindRemoteClientBuilder(org.osgi.framework.ServiceReference<RemoteClientBuilder> reference)
-
-
-
Method Detail
-
getBuilders
@NotNull public @NotNull Set<RemoteClientBuilder> getBuilders(@NotNull @NotNull Collection<String> aspectKeys)
- Specified by:
getBuildersin interfaceRemoteClientSetup- Parameters:
aspectKeys- the set of builder aspect keys referenced by the remote client- Returns:
- the set of registered services implementing the requested aspects
-
activate
protected void activate(org.osgi.framework.BundleContext bundleContext)
-
bindRemoteClientBuilder
protected void bindRemoteClientBuilder(org.osgi.framework.ServiceReference<RemoteClientBuilder> reference)
-
unbindRemoteClientBuilder
protected void unbindRemoteClientBuilder(org.osgi.framework.ServiceReference<RemoteClientBuilder> reference)
-
-