A C D F G I M N O S U V
All Classes All Packages
All Classes All Packages
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 theheaders
of theConnectContent
. - 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 aAtomos
using theAtomosLayer.addLayer(String, LoaderType, Path...)
addLayer} method or the Atomos Layer could represent theboot 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.
All Classes All Packages