Class RemoteClientSetupImpl

    • Constructor Detail

      • RemoteClientSetupImpl

        public RemoteClientSetupImpl()
    • Method Detail

      • getBuilders

        @NotNull
        public @NotNull Set<RemoteClientBuilder> getBuilders​(@NotNull
                                                             @NotNull Collection<String> aspectKeys)
        Specified by:
        getBuilders in interface RemoteClientSetup
        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)