|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
|
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 | ||
---|---|---|
|
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)
|
|
|
ParserContextImpl.parseElement(java.lang.Class<T> type,
ComponentMetadata enclosingComponent,
org.w3c.dom.Element element)
|
|
|
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 | ||
---|---|---|
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |