Package com.atlassian.confluence.impl.osgi
package com.atlassian.confluence.impl.osgi
-
ClassDescriptionThrown if a proxied OSGI service is invoked and there's no underlying service available in OSGi host.A factory to produce proxy for OSGi services.This registry eliminates the boilerplate required for a component in Confluence Core to consume a service that is not available in the application context, but exclusively published through OSGi.This implementation will hand out services in the form of
Proxy
's that lazily use the underlying ServiceTracker when invoked.Mock implementation for testsWalks through known ServiceLoader interfaces, and ensures that the implementations available from the system bundle are loaded before any other OSGi bundles might load.