Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
L
M
O
P
R
S
T
V
W
A
AbstractBuilder
- Class in
org.apache.felix.dm.runtime
Base class for all kind of DM component builders (for Component, Aspect, Adapters ...).
AbstractBuilder()
- Constructor for class org.apache.felix.dm.runtime.
AbstractBuilder
Activator
- Class in
org.apache.felix.dm.runtime
Activator()
- Constructor for class org.apache.felix.dm.runtime.
Activator
AdapterServiceBuilder
- Class in
org.apache.felix.dm.runtime
Builded called when the JSON parser find an adapter service descriptor.
AdapterServiceBuilder()
- Constructor for class org.apache.felix.dm.runtime.
AdapterServiceBuilder
add(Dictionary)
- Method in class org.apache.felix.dm.runtime.
FactorySet
Create or Update a Service.
addBuilder(AbstractBuilder)
- Method in class org.apache.felix.dm.runtime.
DescriptorParser
addUnamedDependencies(Bundle, DependencyManager, Component, MetaData, List<MetaData>)
- Static method in class org.apache.felix.dm.runtime.
AbstractBuilder
Registers all unnamed dependencies into a given service.
AspectServiceBuilder
- Class in
org.apache.felix.dm.runtime
AspectServiceBuilder()
- Constructor for class org.apache.felix.dm.runtime.
AspectServiceBuilder
B
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
AdapterServiceBuilder
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
AspectServiceBuilder
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
BundleAdapterServiceBuilder
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
ComponentBuilder
build(Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
DependencyBuilder
build(Bundle, DependencyManager, boolean)
- Method in class org.apache.felix.dm.runtime.
DependencyBuilder
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
FactoryConfigurationAdapterServiceBuilder
build(MetaData, List<MetaData>, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
ResourceAdapterServiceBuilder
BundleAdapterServiceBuilder
- Class in
org.apache.felix.dm.runtime
BundleAdapterServiceBuilder()
- Constructor for class org.apache.felix.dm.runtime.
BundleAdapterServiceBuilder
bundleStarted(Bundle)
- Method in class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Checks if a started bundle have some DependencyManager descriptors referenced in the "DependencyManager-Component" OSGi header.
bundleStopped(Bundle)
- Method in class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Unregisters all services for a stopping bundle.
C
clear()
- Method in class org.apache.felix.dm.runtime.
FactorySet
Another Service wants to remove all existing Services.
clone()
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
Close this class instance to another one.
clone()
- Method in interface org.apache.felix.dm.runtime.
MetaData
Clone this MetaData object.
ComponentBuilder
- Class in
org.apache.felix.dm.runtime
Builds a DependencyManager Component.
ComponentBuilder()
- Constructor for class org.apache.felix.dm.runtime.
ComponentBuilder
createCopy()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
D
debug(String, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
debug(String, Throwable, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
DependencyBuilder
- Class in
org.apache.felix.dm.runtime
Class used to build a concrete dependency from meta data.
DependencyBuilder(MetaData)
- Constructor for class org.apache.felix.dm.runtime.
DependencyBuilder
DependencyBuilder.DependencyType
- Enum in
org.apache.felix.dm.runtime
DependencyManagerRuntime
- Class in
org.apache.felix.dm.runtime
This class parses service descriptors generated by the annotation bnd processor.
DependencyManagerRuntime()
- Constructor for class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Our constructor.
DescriptorParser
- Class in
org.apache.felix.dm.runtime
This class parses files generated in OSGI-INF/*.dm by the DependencyManager bnd plugin.
DescriptorParser()
- Constructor for class org.apache.felix.dm.runtime.
DescriptorParser
destroy(BundleContext, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
Activator
Our bundle is stopping: shutdown our Dependency Manager Runtime service.
destroy(Component)
- Method in class org.apache.felix.dm.runtime.
ServiceLifecycleHandler
Handles the Service's destroy lifecycle callback.
E
enqueue(Runnable)
- Method in class org.apache.felix.dm.runtime.
SerialExecutor
Enqueue a new task for later execution.
error(String, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
error(String, Throwable, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
execute()
- Method in class org.apache.felix.dm.runtime.
SerialExecutor
Execute any pending tasks.
F
FactoryConfigurationAdapterServiceBuilder
- Class in
org.apache.felix.dm.runtime
FactoryConfigurationAdapterServiceBuilder()
- Constructor for class org.apache.felix.dm.runtime.
FactoryConfigurationAdapterServiceBuilder
FactorySet
- Class in
org.apache.felix.dm.runtime
This class implements a
java.util.Set
which acts as a service factory.
FactorySet(Bundle, MetaData, List<MetaData>)
- Constructor for class org.apache.felix.dm.runtime.
FactorySet
Sole constructor.
G
getAutoConfigInstance()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
getAutoConfigName()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
getAutoConfigType()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
getComposition()
- Method in class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Return our Object Composition (the Activator will inject dependencies into it)
getDictionary(Params, Dictionary<String, Object>)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getDictionary(Params, Dictionary<String, Object>)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a descriptor entry value which is a complex value.
getInt(Params)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getInt(Params, int)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getInt(Params)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getInt(Params, int)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getLong(Params)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getLong(Params, long)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getLong(Params)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getLong(Params, long)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getProperties()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
getString(Params)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getString(Params, String)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getString(Params)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getString(Params, String)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String descriptor entry parameter value.
getStrings(Params)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getStrings(Params, String[])
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
getStrings(Params)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String array descriptor entry parameter value.
getStrings(Params, String[])
- Method in interface org.apache.felix.dm.runtime.
MetaData
Returns a String array descriptor entry parameter value.
getType()
- Method in class org.apache.felix.dm.runtime.
AdapterServiceBuilder
getType()
- Method in class org.apache.felix.dm.runtime.
AspectServiceBuilder
getType()
- Method in class org.apache.felix.dm.runtime.
BundleAdapterServiceBuilder
getType()
- Method in class org.apache.felix.dm.runtime.
ComponentBuilder
getType()
- Method in class org.apache.felix.dm.runtime.
FactoryConfigurationAdapterServiceBuilder
getType()
- Method in class org.apache.felix.dm.runtime.
ResourceAdapterServiceBuilder
I
info(String, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
info(String, Throwable, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
init(BundleContext, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
Activator
Initialize our DependencyManager Runtime service.
init(Component)
- Method in class org.apache.felix.dm.runtime.
ServiceLifecycleHandler
Handles an "init" lifecycle service callback.
instance()
- Static method in class org.apache.felix.dm.runtime.
Log
InvocationUtil
- Class in
org.apache.felix.dm.runtime
Java reflexion utility methods.
InvocationUtil()
- Constructor for class org.apache.felix.dm.runtime.
InvocationUtil
invoke(DependencyService, String)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
invokeAdded(DependencyService)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
invokeCallbackMethod(Object, String, Class<?>[][], Object[][])
- Static method in class org.apache.felix.dm.runtime.
InvocationUtil
invokeMethod(Object, Class<?>, String, Class<?>[][], Object[][], boolean)
- Static method in class org.apache.felix.dm.runtime.
InvocationUtil
invokeRemoved(DependencyService)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
isAutoConfig()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
isAvailable()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
isInstanceBound()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
isPropagated()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
isRequired()
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
iterator()
- Method in class org.apache.felix.dm.runtime.
FactorySet
returns the list of active Service instances configurations.
J
JSONMetaData
- Class in
org.apache.felix.dm.runtime
A JSON MetaData.
JSONMetaData(JSONObject)
- Constructor for class org.apache.felix.dm.runtime.
JSONMetaData
Decodes a JSON metadata for either a Service or a Dependency descriptor entry.
L
Log
- Class in
org.apache.felix.dm.runtime
This class logs some formattable strings into the OSGi Log Service.
Log()
- Constructor for class org.apache.felix.dm.runtime.
Log
M
MetaData
- Interface in
org.apache.felix.dm.runtime
This class represents the meta data parsed from a descriptor entry (json) line.
O
org.apache.felix.dm.runtime
- package org.apache.felix.dm.runtime
P
Params
- Enum in
org.apache.felix.dm.runtime
List of descriptor parameters.
parse(BufferedReader, Bundle, DependencyManager)
- Method in class org.apache.felix.dm.runtime.
DescriptorParser
R
remove(Object)
- Method in class org.apache.felix.dm.runtime.
FactorySet
Another Service wants to remove an existing Service.
ResourceAdapterServiceBuilder
- Class in
org.apache.felix.dm.runtime
ResourceAdapterServiceBuilder()
- Constructor for class org.apache.felix.dm.runtime.
ResourceAdapterServiceBuilder
S
SerialExecutor
- Class in
org.apache.felix.dm.runtime
Allows you to enqueue tasks from multiple threads and then execute them on one thread sequentially.
SerialExecutor()
- Constructor for class org.apache.felix.dm.runtime.
SerialExecutor
ServiceLifecycleHandler
- Class in
org.apache.felix.dm.runtime
Allow Services to configure dynamically their dependency filters from their init() method.
ServiceLifecycleHandler(Component, Bundle, DependencyManager, MetaData, List<MetaData>)
- Constructor for class org.apache.felix.dm.runtime.
ServiceLifecycleHandler
Makes a new ServiceLifecycleHandler object.
setAvailable(boolean)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
setCommonServiceParams(Component, MetaData)
- Method in class org.apache.felix.dm.runtime.
AbstractBuilder
Sets common Service parameters, if provided from our Component descriptor
setDictionary(Params, Dictionary<String, Object>)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
setDictionary(Params, Dictionary<String, Object>)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Modifies a String[] value.
setString(Params, String)
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
setString(Params, String)
- Method in interface org.apache.felix.dm.runtime.
MetaData
Modifies a key Sring value
setStrings(Params, String[])
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
setStrings(Params, String[])
- Method in interface org.apache.felix.dm.runtime.
MetaData
Modifies a String[] value.
size()
- Method in class org.apache.felix.dm.runtime.
FactorySet
Returns the number of active Service instances.
start()
- Method in class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Starts our Service (at this point, we have been injected with our bundle context, as well as with our log service.
start()
- Method in class org.apache.felix.dm.runtime.
FactorySet
Our Service is starting.
start(Component)
- Method in class org.apache.felix.dm.runtime.
ServiceLifecycleHandler
Handles the Service's start lifecycle callback.
start(DependencyService)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
stop()
- Method in class org.apache.felix.dm.runtime.
DependencyManagerRuntime
Stops our service.
stop()
- Method in class org.apache.felix.dm.runtime.
FactorySet
Our Service is stopping: we have to remove all Service instances that we have created.
stop(Component)
- Method in class org.apache.felix.dm.runtime.
ServiceLifecycleHandler
Handles the Service's stop lifecycle callback.
stop(DependencyService)
- Method in class org.apache.felix.dm.runtime.
ToggleServiceDependency
T
ToggleServiceDependency
- Class in
org.apache.felix.dm.runtime
This is a custom DependencyManager Dependency, allowing to take control of when the dependency is available or not.
ToggleServiceDependency()
- Constructor for class org.apache.felix.dm.runtime.
ToggleServiceDependency
ToggleServiceDependency(boolean)
- Constructor for class org.apache.felix.dm.runtime.
ToggleServiceDependency
toString()
- Method in class org.apache.felix.dm.runtime.
FactorySet
toString()
- Method in class org.apache.felix.dm.runtime.
JSONMetaData
V
valueOf(String)
- Static method in enum org.apache.felix.dm.runtime.
DependencyBuilder.DependencyType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.apache.felix.dm.runtime.
Params
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.apache.felix.dm.runtime.
DependencyBuilder.DependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.apache.felix.dm.runtime.
Params
Returns an array containing the constants of this enum type, in the order they are declared.
W
warn(String, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
warn(String, Throwable, Object...)
- Method in class org.apache.felix.dm.runtime.
Log
A
B
C
D
E
F
G
I
J
L
M
O
P
R
S
T
V
W
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2006-2011
Apache Software Foundation
. All Rights Reserved.