Package com.atlassian.confluence.impl.osgi
-
Interface Summary Interface Description OsgiServiceRegistry 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. -
Class Summary Class Description OsgiServiceRegistryImpl This implementation will hand out services in the form ofProxy
's that lazily use the underlying ServiceTracker when invoked.SystemServiceLoaderInitializer Walks through known ServiceLoader interfaces, and ensures that the implementations available from the system bundle are loaded before any other OSGi bundles might load. -
Exception Summary Exception Description OsgiNoServiceAvailableException Thrown if a proxied OSGI service is invoked and there's no underlying service available in OSGi host.