Uses of Interface
org.osgi.service.blueprint.reflect.ComponentMetadata

Packages that use ComponentMetadata
org.apache.aries.blueprint   
org.apache.aries.blueprint.compendium.cm   
org.apache.aries.blueprint.container   
org.apache.aries.blueprint.ext   
org.apache.aries.blueprint.mutable   
org.apache.aries.blueprint.namespace   
org.apache.aries.blueprint.proxy   
org.apache.aries.blueprint.reflect   
org.apache.aries.blueprint.testbundlea   
org.osgi.service.blueprint.container Blueprint Container Package Version 1.0. 
org.osgi.service.blueprint.reflect Blueprint Reflection Package Version 1.0. 
 

Uses of ComponentMetadata in org.apache.aries.blueprint
 

Subinterfaces of ComponentMetadata in org.apache.aries.blueprint
 interface ExtendedBeanMetadata
          An extended BeanMetadata that allows specifying if the bean instances are processors or not.
 interface ExtendedReferenceListMetadata
          TODO: javadoc
 interface ExtendedServiceReferenceMetadata
          TODO: javadoc
 interface PassThroughMetadata
          Metadata used to bypass the creation of the object.
 

Methods in org.apache.aries.blueprint that return ComponentMetadata
 ComponentMetadata NamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
          Process a child node of an enclosing blueprint component.
 ComponentMetadata ComponentDefinitionRegistry.getComponentDefinition(java.lang.String id)
          Retrieve a component's metadata by id
 ComponentMetadata ParserContext.getEnclosingComponent()
          Retrieve the ComponentMetadata of the component that encloses the current Node that is to be parsed by a namespace handler.
 

Methods in org.apache.aries.blueprint with parameters of type ComponentMetadata
 ComponentMetadata NamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
          Process a child node of an enclosing blueprint component.
 java.util.List<Interceptor> ComponentDefinitionRegistry.getInterceptors(ComponentMetadata component)
          Retrieve all interceptors registered against a ComponentMetadata instance
<T> T
ParserContext.parseElement(java.lang.Class<T> type, ComponentMetadata enclosingComponent, org.w3c.dom.Element element)
          Invoke the blueprint parser to parse a DOM element.
 void Interceptor.postCallWithException(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Throwable ex, java.lang.Object preCallToken)
          The method is called after the method m is invoked and causes an exception.
 void Interceptor.postCallWithReturn(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object returnType, java.lang.Object preCallToken)
          This method is called after the method m is invoked and returned normally.
 java.lang.Object Interceptor.preCall(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object... parameters)
          This is called just before the method m is invocation.
 void ComponentDefinitionRegistry.registerComponentDefinition(ComponentMetadata component)
          Register a new component The ComponentMetadata argument must have an id.
 void ComponentDefinitionRegistry.registerInterceptorWithComponent(ComponentMetadata component, Interceptor interceptor)
          Register an interceptor for a given component Since the interceptor is registered against a ComponentMetadata instance and not an id, interceptors can be registered for anonymous components as well as named and unnamed components.
 

Uses of ComponentMetadata in org.apache.aries.blueprint.compendium.cm
 

Methods in org.apache.aries.blueprint.compendium.cm that return ComponentMetadata
 ComponentMetadata CmNamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Methods in org.apache.aries.blueprint.compendium.cm with parameters of type ComponentMetadata
 ComponentMetadata CmNamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.container
 

Methods in org.apache.aries.blueprint.container with type parameters of type ComponentMetadata
<T extends ComponentMetadata>
java.util.Collection<T>
BlueprintContainerImpl.getMetadata(java.lang.Class<T> clazz)
           
 

Methods in org.apache.aries.blueprint.container that return ComponentMetadata
 ComponentMetadata BlueprintContainerImpl.getComponentMetadata(java.lang.String id)
           
 ComponentMetadata ParserContextImpl.getEnclosingComponent()
           
 

Methods in org.apache.aries.blueprint.container with parameters of type ComponentMetadata
 Recipe RecipeBuilder.createRecipe(ComponentMetadata component)
           
 BeanProperty Parser.parseBeanProperty(ComponentMetadata enclosingComponent, org.w3c.dom.Element element)
           
<T> T
ParserContextImpl.parseElement(java.lang.Class<T> type, ComponentMetadata enclosingComponent, org.w3c.dom.Element element)
           
<T> T
Parser.parseElement(java.lang.Class<T> type, ComponentMetadata enclosingComponent, org.w3c.dom.Element element)
           
 MapMetadata Parser.parseMap(org.w3c.dom.Element element, ComponentMetadata enclosingComponent)
           
 RegistrationListener Parser.parseRegistrationListener(org.w3c.dom.Element element, ComponentMetadata enclosingComponent)
           
 MapMetadata Parser.parseServiceProperties(org.w3c.dom.Element element, ComponentMetadata enclosingComponent)
           
 void QuiesceInterceptor.postCallWithException(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Throwable ex, java.lang.Object preCallToken)
           
 void QuiesceInterceptor.postCallWithReturn(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object returnType, java.lang.Object preCallToken)
           
 java.lang.Object QuiesceInterceptor.preCall(ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object... parameters)
           
 

Constructors in org.apache.aries.blueprint.container with parameters of type ComponentMetadata
ParserContextImpl(Parser parser, ComponentDefinitionRegistry componentDefinitionRegistry, ComponentMetadata enclosingComponent, org.w3c.dom.Node sourceNode)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.ext
 

Subinterfaces of ComponentMetadata in org.apache.aries.blueprint.ext
 interface ComponentFactoryMetadata
          Custom metadata that can acts like a built-in bean manager for the component life-cycle events create and destroy.
 interface DependentComponentFactoryMetadata
          Metadata for custom components that need to plug in to the Blueprint container lifecycle for beans
 

Methods in org.apache.aries.blueprint.ext that return ComponentMetadata
 ComponentMetadata ExtNamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Methods in org.apache.aries.blueprint.ext with parameters of type ComponentMetadata
 ComponentMetadata ExtNamespaceHandler.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.mutable
 

Subinterfaces of ComponentMetadata in org.apache.aries.blueprint.mutable
 interface MutableBeanMetadata
          A mutable version of the BeanMetadata that allows modifications.
 interface MutableComponentMetadata
          A mutable version of the ComponentMetadata that allows modifications.
 interface MutablePassThroughMetadata
          The mutable version of the PassThroughMetadata interface
 interface MutableReferenceListMetadata
          A mutable version of the RefCollectionMetadata that allows modifications.
 interface MutableReferenceMetadata
          A mutable version of the ReferenceMetadata that allows modifications.
 interface MutableServiceMetadata
          A mutable version of the ServiceMetadata that allows modifications.
 interface MutableServiceReferenceMetadata
          A mutable version of the ServiceReferenceMetadata that allows modifications.
 

Uses of ComponentMetadata in org.apache.aries.blueprint.namespace
 

Methods in org.apache.aries.blueprint.namespace that return ComponentMetadata
 ComponentMetadata ComponentDefinitionRegistryImpl.getComponentDefinition(java.lang.String name)
           
 

Methods in org.apache.aries.blueprint.namespace with parameters of type ComponentMetadata
 java.util.List<Interceptor> ComponentDefinitionRegistryImpl.getInterceptors(ComponentMetadata component)
           
 void ComponentDefinitionRegistryImpl.registerComponentDefinition(ComponentMetadata component)
           
 void ComponentDefinitionRegistryImpl.registerInterceptorWithComponent(ComponentMetadata component, Interceptor interceptor)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.proxy
 

Constructors in org.apache.aries.blueprint.proxy with parameters of type ComponentMetadata
Collaborator(ComponentMetadata cm, java.util.List<Interceptor> interceptors)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.reflect
 

Classes in org.apache.aries.blueprint.reflect that implement ComponentMetadata
 class BeanMetadataImpl
          Implementation of BeanMetadata
 class ComponentMetadataImpl
          Implementation of ComponentMetadata
 class PassThroughMetadataImpl
          A metadata for environment managers.
 class ReferenceListMetadataImpl
          Implementation of RefCollectionMetadata
 class ReferenceMetadataImpl
          Implementation of ReferenceMetadata
 class ServiceMetadataImpl
          Implementation of ServiceMetadata
 class ServiceReferenceMetadataImpl
          Implementation of ServiceReferenceMetadata
 

Methods in org.apache.aries.blueprint.reflect that return ComponentMetadata
static ComponentMetadata MetadataUtil.cloneComponentMetadata(ComponentMetadata source)
          Clone a component metadata item, returning a mutable instance.
 

Methods in org.apache.aries.blueprint.reflect with parameters of type ComponentMetadata
static ComponentMetadata MetadataUtil.cloneComponentMetadata(ComponentMetadata source)
          Clone a component metadata item, returning a mutable instance.
 

Constructors in org.apache.aries.blueprint.reflect with parameters of type ComponentMetadata
ComponentMetadataImpl(ComponentMetadata source)
           
 

Uses of ComponentMetadata in org.apache.aries.blueprint.testbundlea
 

Methods in org.apache.aries.blueprint.testbundlea that return ComponentMetadata
 ComponentMetadata NSHandlerTwo.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 ComponentMetadata NSHandlerThree.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 ComponentMetadata NSHandlerOne.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Methods in org.apache.aries.blueprint.testbundlea with parameters of type ComponentMetadata
 ComponentMetadata NSHandlerTwo.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 ComponentMetadata NSHandlerThree.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 ComponentMetadata NSHandlerOne.decorate(org.w3c.dom.Node node, ComponentMetadata component, ParserContext context)
           
 

Uses of ComponentMetadata in org.osgi.service.blueprint.container
 

Methods in org.osgi.service.blueprint.container with type parameters of type ComponentMetadata
<T extends ComponentMetadata>
java.util.Collection<T>
BlueprintContainer.getMetadata(java.lang.Class<T> type)
          Return all ComponentMetadata objects of the specified Component Metadata type.
 

Methods in org.osgi.service.blueprint.container that return ComponentMetadata
 ComponentMetadata BlueprintContainer.getComponentMetadata(java.lang.String id)
          Return the Component Metadata object for the component with the specified component id.
 

Uses of ComponentMetadata in org.osgi.service.blueprint.reflect
 

Subinterfaces of ComponentMetadata in org.osgi.service.blueprint.reflect
 interface BeanMetadata
          Metadata for a Bean component.
 interface ReferenceListMetadata
          Metadata for a list of service references.
 interface ReferenceMetadata
          Metadata for a reference that will bind to a single matching service in the service registry.
 interface ServiceMetadata
          Metadata for a service to be registered by the Blueprint Container when enabled.
 interface ServiceReferenceMetadata
          Metadata for a reference to an OSGi service.
 



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.