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