A C D F G I M N O S U V 
All Classes All Packages

A

adapt(Class<T>) - Method in interface org.apache.felix.atomos.AtomosContent
Adapt this Atomos content to the specified type.
adapt(Class<T>) - Method in interface org.apache.felix.atomos.AtomosLayer
Adapt this Atomos layer to the specified type.
addLayer(String, AtomosLayer.LoaderType, Path...) - Method in interface org.apache.felix.atomos.AtomosLayer
Adds a layer as a child of this layer and loads modules from the specified module paths
addLayer(List<AtomosLayer>, String, AtomosLayer.LoaderType, Path...) - Method in interface org.apache.felix.atomos.Atomos
Adds a layer as a child of the specified parents and loads modules from the specified module paths
addModules(String, Path) - Method in interface org.apache.felix.atomos.AtomosLayer
A convenience method that adds the modules found at the specified path to a new child layer of this layer.
apply(String, Map<String, String>) - Method in interface org.apache.felix.atomos.Atomos.HeaderProvider
Applies this header provider function to the specified AtomosContent location and map of existing headers.
Atomos - Interface in org.apache.felix.atomos
Atomos can be used for creating new OSGi Framework instances with bundles loaded from the module or class path.
ATOMOS_CONTENT_INSTALL - Static variable in interface org.apache.felix.atomos.Atomos
Framework launching property specifying if the Atomos contents will not be automatically installed as bundles.
ATOMOS_CONTENT_START - Static variable in interface org.apache.felix.atomos.Atomos
Framework launching property specifying if the Atomos contents installed as connected bundles will not be marked for start.
Atomos.HeaderProvider - Interface in org.apache.felix.atomos
A function that maps each AtomosContent location and its existing headers to a new optional map of headers to be used for the headers of the ConnectContent.
AtomosContent - Interface in org.apache.felix.atomos
Atomos Content provides information about content discovered by the Atomos runtime which can be installed as a connected bundle into an OSGi Framework.
AtomosLayer - Interface in org.apache.felix.atomos
An Atomos Layer may represents a ModuleLayer that was added to a Atomos using the AtomosLayer.addLayer(String, LoaderType, Path...) addLayer} method or the Atomos Layer could represent the boot layer.
AtomosLayer.LoaderType - Enum in org.apache.felix.atomos
The loader type used for the class loaders of an Atomos layer.

C

connect(String) - Method in interface org.apache.felix.atomos.AtomosContent
Connects the specified bundle location to this Atomos content.

D

disconnect() - Method in interface org.apache.felix.atomos.AtomosContent
Disconnects this Atomos content from the bundle location, if the bundle location is set.

F

findAtomosContent(String) - Method in interface org.apache.felix.atomos.AtomosLayer
Returns the Atomos content with the given name in this layer, or if not in this layer, the parent layers.

G

getAtomosContents() - Method in interface org.apache.felix.atomos.AtomosLayer
The Atomos contents contained in this layer
getAtomosLayer() - Method in interface org.apache.felix.atomos.AtomosContent
The Atomos layer this Atomos content is in.
getAtomosLocation() - Method in interface org.apache.felix.atomos.AtomosContent
The location of the Atomos content.
getBootLayer() - Method in interface org.apache.felix.atomos.Atomos
The initial Atomos boot layer.
getBundle() - Method in interface org.apache.felix.atomos.AtomosContent
Returns the OSGi bundle installed which is connected with this Atomos content.
getChildren() - Method in interface org.apache.felix.atomos.AtomosLayer
The Atomos Layer children of this layer
getConfiguration(String...) - Static method in interface org.apache.felix.atomos.Atomos
Converts a string array into a Map<String,String>
getConnectContent() - Method in interface org.apache.felix.atomos.AtomosContent
Returns the connect content for this Atomos content.
getConnectedContent(String) - Method in interface org.apache.felix.atomos.Atomos
Returns the Atomos content that is connected with the specified bundle location.
getConnectLocation() - Method in interface org.apache.felix.atomos.AtomosContent
Returns the connected bundle location for this Atomos content or null if no bundle location is connected for this content.
getId() - Method in interface org.apache.felix.atomos.AtomosLayer
Returns this Atomos Layer's unique identifier.
getLoaderType() - Method in interface org.apache.felix.atomos.AtomosLayer
Returns the loader type used for this Atomos layer.
getModuleConnector() - Method in interface org.apache.felix.atomos.Atomos
Returns the module connector for this runtime instance.
getName() - Method in interface org.apache.felix.atomos.AtomosLayer
The name of the Atomos Layer.
getParents() - Method in interface org.apache.felix.atomos.AtomosLayer
The Atomos parents of this layer
getSymbolicName() - Method in interface org.apache.felix.atomos.AtomosContent
The symbolic name of the Atomos content.
getVersion() - Method in interface org.apache.felix.atomos.AtomosContent
The version of the Atomos content.

I

install() - Method in interface org.apache.felix.atomos.AtomosContent
Same as AtomosContent.install(String) using a null prefix.
install(String) - Method in interface org.apache.felix.atomos.AtomosContent
Installs this Atomos content as a connected bundle using the specified location prefix.
isAddLayerSupported() - Method in interface org.apache.felix.atomos.AtomosLayer
Returns true if additional layers are supported.

M

main(String...) - Static method in interface org.apache.felix.atomos.Atomos
A main method that can be used by executable jars to initialize and start Atomos with an available OSGi Framework implementation.
MANY - org.apache.felix.atomos.AtomosLayer.LoaderType
Loader type that will use a unique loader for each connected bundle in the layer.

N

newAtomos() - Static method in interface org.apache.felix.atomos.Atomos
Creates a new Atomos that can be used to create a new OSGi framework instance.
newAtomos(Map<String, String>) - Static method in interface org.apache.felix.atomos.Atomos
Creates a new Atomos that can be used to create a new OSGi framework instance.
newAtomos(Map<String, String>, Atomos.HeaderProvider) - Static method in interface org.apache.felix.atomos.Atomos
Creates a new Atomos that can be used to create a new OSGi framework instance.
newAtomos(Atomos.HeaderProvider) - Static method in interface org.apache.felix.atomos.Atomos
Creates a new Atomos that can be used to create a new OSGi framework instance.
newFramework(Map<String, String>) - Method in interface org.apache.felix.atomos.Atomos
Creates a new Framework instance that uses this Atomos instance.

O

org.apache.felix.atomos - module org.apache.felix.atomos
 
org.apache.felix.atomos - package org.apache.felix.atomos
 
OSGI - org.apache.felix.atomos.AtomosLayer.LoaderType
Loader type that will use a unique loader for each connected bundle in the layer and the loader will implement the BundleReference interface.

S

SINGLE - org.apache.felix.atomos.AtomosLayer.LoaderType
Loader type that will use a single loader for each connected bundle in the layer.

U

uninstall() - Method in interface org.apache.felix.atomos.AtomosLayer
Uninstalls this Atomos Layer along with any children layers.

V

valueOf(String) - Static method in enum org.apache.felix.atomos.AtomosLayer.LoaderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.felix.atomos.AtomosLayer.LoaderType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D F G I M N O S U V 
All Classes All Packages