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

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.