Skip navigation links
A C D E G H I N O P S T 

A

addDependency(Dependency) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a service dependency.
addDependency(TemporalDependency) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a temporal service dependency.
addHandler(HandlerConfiguration) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an HandlerConfiguration to the component type.
addHandler(HandlerConfiguration) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds an HandlerConfiguration to the component type.
addInstance(Instance) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds a contained instance.
addProperty(String, String) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds the string property.
addProperty(String, List) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a list property.
addProperty(String, String[]) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds an array property.
addProperty(String, Vector) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a vector property.
addProperty(String, Map) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a map property.
addProperty(String, Dictionary) - Method in class org.apache.felix.ipojo.api.composite.Instance
Adds a dictionary property.
addProperty(String, String) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a string property.
addProperty(String, List) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a list property.
addProperty(String, String[]) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds an array property.
addProperty(String, Vector) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a vector property.
addProperty(String, Map) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a map property.
addProperty(String, Dictionary) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Adds a dictionary property.
addProperty(Property) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a configuration property.
addProperty(String, Object) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a configuration property.
addProperty(ServiceProperty) - Method in class org.apache.felix.ipojo.api.Service
Adds a service property.
addProperty(String, Object) - Method in class org.apache.felix.ipojo.api.Service
Adds a service property.
addService(ExportedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an exported service.
addService(ProvidedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds a provided service.
addService(Service) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Adds a provided service.
addSubService(ImportedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an imported (sub-)service.
addSubService(InstantiatedService) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Adds an instantiated sub-service.
ALL_POLICY - Static variable in class org.apache.felix.ipojo.api.composite.ProvidedService
Delegation policy: all.

C

ComponentType - Class in org.apache.felix.ipojo.api
The component type class allows specifying a new component type and its attached factory.
ComponentType() - Constructor for class org.apache.felix.ipojo.api.ComponentType
 
COMPOSITE_AND_GLOBAL_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: composite+global.
COMPOSITE_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: composite.
CompositeComponentType - Class in org.apache.felix.ipojo.api.composite
Allows defining composite types.
CompositeComponentType() - Constructor for class org.apache.felix.ipojo.api.composite.CompositeComponentType
 
create() - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
create(Dictionary) - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
create(String) - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Starts the component type and creates the singleton instance.
createInstance() - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with an empty configuration.
createInstance(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with the given name.
createInstance(Dictionary) - Method in class org.apache.felix.ipojo.api.ComponentType
Creates a component instance from the current type with the given configuration.

D

Dependency - Class in org.apache.felix.ipojo.api
Allows configuring a service dependencies.
Dependency() - Constructor for class org.apache.felix.ipojo.api.Dependency
 
disposeInstance(ComponentInstance) - Method in class org.apache.felix.ipojo.api.ComponentType
Disposes the given name.
disposeInstance(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Disposes the instance created with this component type which has the given name.
DYNAMIC - Static variable in class org.apache.felix.ipojo.api.Dependency
The dynamic binding policy.
DYNAMIC_PRIORITY - Static variable in class org.apache.felix.ipojo.api.Dependency
The dynamic-priority binding policy.

E

EMPTY - Static variable in class org.apache.felix.ipojo.api.TemporalDependency
OnTimeout policy: empty array or collection.
ExportedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an exported service.
ExportedService() - Constructor for class org.apache.felix.ipojo.api.composite.ExportedService
 

G

getDependencyDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Dependency
Gets the dependency description object attached to this dependency.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Gets the exported service metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Gets the dependency metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.Instance
Gets the instance description in the Element-Attribute form.
getElement() - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Gets the dependency metadata.
getElement() - Method in class org.apache.felix.ipojo.api.composite.ProvidedService
Gets the provided element.
getElement() - Method in class org.apache.felix.ipojo.api.Dependency
Gets the dependency metadata.
getElement() - Method in interface org.apache.felix.ipojo.api.HandlerConfiguration
Gets the Handler description.
getElement() - Method in class org.apache.felix.ipojo.api.Property
Gets the property element.
getElement() - Method in class org.apache.felix.ipojo.api.Service
Gets the provided service element.
getElement() - Method in class org.apache.felix.ipojo.api.ServiceProperty
Gets the 'property' element.
getElement() - Method in class org.apache.felix.ipojo.api.TemporalDependency
Gets the dependency metadata.
getFactory() - Method in class org.apache.felix.ipojo.api.ComponentType
Gets the factory attached to the current component type.
getFactory() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Gets the component factory.
getFactory() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Gets the component factory.
getInstanceByName(String) - Method in class org.apache.felix.ipojo.api.ComponentType
Gets the component instance created from this component type.
getPropertyDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Property
Gets the property description for the current property.
getPropertyValue(ComponentInstance) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Gets the property value of the current property on the given instance.
getProvidedServiceDescription(ComponentInstance) - Method in class org.apache.felix.ipojo.api.Service
Gets the provided service description associated with the current service.
GLOBAL_SCOPE - Static variable in class org.apache.felix.ipojo.api.composite.ImportedService
Scoping policy: global.

H

HandlerConfiguration - Interface in org.apache.felix.ipojo.api
Common interfaces for all contributions.

I

ImportedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an imported service.
ImportedService() - Constructor for class org.apache.felix.ipojo.api.composite.ImportedService
 
Instance - Class in org.apache.felix.ipojo.api.composite
Allows defining a contained instance.
Instance(String) - Constructor for class org.apache.felix.ipojo.api.composite.Instance
Creates a Instance.
INSTANCE_STRATEGY - Static variable in class org.apache.felix.ipojo.api.Service
Creation strategy : one service object per instance.
InstantiatedService - Class in org.apache.felix.ipojo.api.composite
Allows defining an instantiated sub-service.
InstantiatedService() - Constructor for class org.apache.felix.ipojo.api.composite.InstantiatedService
 

N

NULL - Static variable in class org.apache.felix.ipojo.api.TemporalDependency
OnTimeout policy: inject null.
NULLABLE - Static variable in class org.apache.felix.ipojo.api.TemporalDependency
OnTimeout policy: nullable object.

O

ONE_POLICY - Static variable in class org.apache.felix.ipojo.api.composite.ProvidedService
Delegation policy: one.
org.apache.felix.ipojo.api - package org.apache.felix.ipojo.api
 
org.apache.felix.ipojo.api.composite - package org.apache.felix.ipojo.api.composite
 

P

PrimitiveComponentType - Class in org.apache.felix.ipojo.api
Allows defining primitive component types.
PrimitiveComponentType() - Constructor for class org.apache.felix.ipojo.api.PrimitiveComponentType
 
Property - Class in org.apache.felix.ipojo.api
Allows configuring a configuration property.
Property() - Constructor for class org.apache.felix.ipojo.api.Property
 
ProvidedService - Class in org.apache.felix.ipojo.api.composite
Allows defining a provided service.
ProvidedService() - Constructor for class org.apache.felix.ipojo.api.composite.ProvidedService
 

S

Service - Class in org.apache.felix.ipojo.api
Allows configuring a provided service.
Service() - Constructor for class org.apache.felix.ipojo.api.Service
 
SERVICE_STRATEGY - Static variable in class org.apache.felix.ipojo.api.Service
Creation strategy : one service object per bundle (OSGi service factory).
ServiceProperty - Class in org.apache.felix.ipojo.api
Allows configuring a service property.
ServiceProperty() - Constructor for class org.apache.felix.ipojo.api.ServiceProperty
 
setAggregate(boolean) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the dependency cardinality.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency cardinality.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the dependency cardinality.
setAggregate(boolean) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency cardinality.
setBindingPolicy(int) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the dependency binding policy.
setBindingPolicy(int) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency binding policy.
setBindingPolicy(int) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the dependency binding policy.
setBindingPolicy(int) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency binding policy.
setBindMethod(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency bind method.
setBundleContext(BundleContext) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Sets the bundle context.
setBundleContext(BundleContext) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the bundle context.
setClassName(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the implementation class.
setComparator(String) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the dependency comparator.
setComparator(String) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency comparator.
setComparator(String) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the dependency comparator.
setComparator(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency comparator.
setComponentTypeName(String) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Sets the component type name.
setComponentTypeName(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the component type name.
setComponentTypeVersion(String) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Sets the component type version.
setComponentTypeVersion(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the component type version.
setConstructorParameter(int) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the constructor parameter index of the dependency.
setConstructorParameter(int) - Method in class org.apache.felix.ipojo.api.Property
Sets the constructor parameter index of the property.
setCreationStrategy(int) - Method in class org.apache.felix.ipojo.api.Service
Sets the creation strategy.
setCreationStrategy(String) - Method in class org.apache.felix.ipojo.api.Service
Sets the creation strategy.
setDefaultImplementation(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency default-implementation.
setDelegation(String, String) - Method in class org.apache.felix.ipojo.api.composite.ProvidedService
Sets the delegation policy of the given method.
setFactoryMethod(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the dependency factory method.
setField(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the field attached to the dependency.
setField(String) - Method in class org.apache.felix.ipojo.api.Property
Sets the property field.
setField(String) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets the property field.
setField(String) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the field attached to the dependency.
setFilter(String) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the dependency filter.
setFilter(String) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency filter.
setFilter(String) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the dependency filter.
setFilter(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency filter.
setFilter(String) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the dependency filter.
setFrom(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency 'from' attribute.
setId(String) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency id.
setId(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency id.
setImmediate(boolean) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets if the component type is immediate or not.
setImmutable(boolean) - Method in class org.apache.felix.ipojo.api.Property
Sets if the property is immutable.
setImmutable(boolean) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets if the property is immutable.
setInvalidateMethod(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the invalidate method.
setManagedServicePID(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the managed service pid.
setMandatory(boolean) - Method in class org.apache.felix.ipojo.api.Property
Sets if the property is mandatory.
setMandatory(boolean) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets if the property is mandatory.
setMethod(String) - Method in class org.apache.felix.ipojo.api.Property
Sets the property method.
setModifiedMethod(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency modified method.
setName(String) - Method in class org.apache.felix.ipojo.api.Property
Sets the property name.
setName(String) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets the property name.
setNullable(boolean) - Method in class org.apache.felix.ipojo.api.Dependency
Sets if the dependency supports nullable objects.
setObject(Object) - Method in class org.apache.felix.ipojo.api.SingletonComponentType
Sets the pojo object used by the instance.
setOnTimeoutPolicy(String) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the dependency ontimeout policy.
setOptional(boolean) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the dependency optionality.
setOptional(boolean) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency optionality.
setOptional(boolean) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the dependency optionality.
setOptional(boolean) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency optionality.
setPostRegistrationCallback(String) - Method in class org.apache.felix.ipojo.api.Service
Sets the post-registration callback.
setPostUnregistrationCallback(String) - Method in class org.apache.felix.ipojo.api.Service
Sets the post-unregistration callback.
setPropagation(boolean) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets if the component type propagates properties to service properties.
setProxy(boolean) - Method in class org.apache.felix.ipojo.api.Dependency
Sets if the dependency injects proxies.
setProxy(boolean) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets if the dependency is injected as a proxy.
setPublic(boolean) - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Sets the factory public aspect.
setPublic(boolean) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the factory public aspect.
setScope(String) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the dependency scope.
setServiceController(String, boolean) - Method in class org.apache.felix.ipojo.api.Service
Sets the service controller.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.composite.ExportedService
Sets the required service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.composite.ImportedService
Sets the required service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.composite.InstantiatedService
Sets the required service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.composite.ProvidedService
Sets the provided service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the required service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.Service
Sets the provided service specification.
setSpecification(String) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the required service specification.
setSpecifications(List) - Method in class org.apache.felix.ipojo.api.Service
Sets the provided service specifications.
setTimeout(String) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the dependency timeout.
setTimeout(long) - Method in class org.apache.felix.ipojo.api.TemporalDependency
Sets the dependency timeout.
setType(String) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets the property type.
setUnbindMethod(String) - Method in class org.apache.felix.ipojo.api.Dependency
Sets the dependency unbind method.
setUpdatedMethod(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the updated method.
setValidateMethod(String) - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Sets the validate method.
setValue(String) - Method in class org.apache.felix.ipojo.api.Property
Sets the property value.
setValue(String) - Method in class org.apache.felix.ipojo.api.ServiceProperty
Sets the property value.
SINGLETON_STRATEGY - Static variable in class org.apache.felix.ipojo.api.Service
Creation strategy : singleton (default).
SingletonComponentType - Class in org.apache.felix.ipojo.api
Allows defining a primitive component type that create an unique instance when created.
SingletonComponentType() - Constructor for class org.apache.felix.ipojo.api.SingletonComponentType
Creates a SingletonComponentType.
start() - Method in class org.apache.felix.ipojo.api.ComponentType
Starts the factory attached to this component type.
start() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Starts the component type.
start() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Starts the component type.
STATIC - Static variable in class org.apache.felix.ipojo.api.Dependency
The static binding policy.
STATIC_STRATEGY - Static variable in class org.apache.felix.ipojo.api.Service
Creation strategy : delegate on the static factory method.
stop() - Method in class org.apache.felix.ipojo.api.ComponentType
Stops the factory attached to this component type.
stop() - Method in class org.apache.felix.ipojo.api.composite.CompositeComponentType
Stops the component type.
stop() - Method in class org.apache.felix.ipojo.api.PrimitiveComponentType
Stops the component type.

T

TemporalDependency - Class in org.apache.felix.ipojo.api
Allows configuring a service dependencies.
TemporalDependency() - Constructor for class org.apache.felix.ipojo.api.TemporalDependency
 
A C D E G H I N O P S T 
Skip navigation links

Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.