Package | Description |
---|---|
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.reflect | |
org.osgi.service.blueprint.reflect |
Blueprint Reflection Package Version 1.0.
|
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
<T extends Metadata> |
ParserContext.createMetadata(Class<T> type)
Create a new metadata instance of the given type.
|
Modifier and Type | Method and Description |
---|---|
Metadata |
NamespaceHandler.parse(Element element,
ParserContext context)
Parse a stand-alone blueprint component
Given an
Element node as a root, this method parses the stand-alone component and returns its
metadata. |
Modifier and Type | Method and Description |
---|---|
Metadata |
CmNamespaceHandler.parse(Element element,
ParserContext context) |
Modifier and Type | Method and Description |
---|---|
<T extends Metadata> |
ParserContextImpl.createMetadata(Class<T> type) |
Modifier and Type | Interface and Description |
---|---|
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
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPropertyPlaceholder.LateBindingValueMetadata |
Modifier and Type | Method and Description |
---|---|
Metadata |
ExtNamespaceHandler.parse(Element element,
ParserContext context) |
protected Metadata |
AbstractPropertyPlaceholder.processBeanMetadata(BeanMetadata component) |
protected Metadata |
AbstractPropertyPlaceholder.processCollectionMetadata(CollectionMetadata metadata) |
protected Metadata |
AbstractPropertyPlaceholder.processMapMetadata(MapMetadata metadata) |
protected Metadata |
AbstractPropertyPlaceholder.processMetadata(Metadata metadata) |
protected Metadata |
AbstractPropertyPlaceholder.processPropsMetadata(PropsMetadata metadata) |
protected Metadata |
AbstractPropertyPlaceholder.processRefCollectionMetadata(ReferenceListMetadata component) |
protected Metadata |
AbstractPropertyPlaceholder.processReferenceMetadata(ReferenceMetadata component) |
protected Metadata |
AbstractPropertyPlaceholder.processServiceMetadata(ServiceMetadata component) |
protected Metadata |
AbstractPropertyPlaceholder.processValueMetadata(ValueMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected Metadata |
AbstractPropertyPlaceholder.processMetadata(Metadata metadata) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableBeanMetadata
A mutable version of the
BeanMetadata that allows modifications. |
interface |
MutableCollectionMetadata
A mutable version of the
CollectionMetadata that allows modifications. |
interface |
MutableComponentMetadata
A mutable version of the
ComponentMetadata that allows modifications. |
interface |
MutableIdRefMetadata
A mutable version of the
IdRefMetadata that allows modifications. |
interface |
MutableMapMetadata
A mutable version of the
MapMetadata that allows modifications. |
interface |
MutablePassThroughMetadata
The mutable version of the PassThroughMetadata interface
|
interface |
MutablePropsMetadata
A mutable version of the
PropsMetadata that allows modifications. |
interface |
MutableReferenceListMetadata
A mutable version of the
RefCollectionMetadata that allows modifications. |
interface |
MutableReferenceMetadata
A mutable version of the
ReferenceMetadata that allows modifications. |
interface |
MutableRefMetadata
A mutable version of the
RefMetadata 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. |
interface |
MutableValueMetadata
A mutable version of the
ValueMetadata that allows modifications. |
Modifier and Type | Method and Description |
---|---|
BeanArgument |
MutableBeanMetadata.addArgument(Metadata value,
String valueType,
int index) |
MapEntry |
MutableMapMetadata.addEntry(NonNullMetadata key,
Metadata value) |
MapEntry |
MutablePropsMetadata.addEntry(NonNullMetadata key,
Metadata value) |
BeanProperty |
MutableBeanMetadata.addProperty(String name,
Metadata value) |
MapEntry |
MutableServiceMetadata.addServiceProperty(NonNullMetadata key,
Metadata value) |
void |
MutableCollectionMetadata.addValue(Metadata value) |
void |
MutableCollectionMetadata.removeValue(Metadata value) |
void |
MutableMapEntry.setValue(Metadata value) |
void |
MutableBeanArgument.setValue(Metadata value) |
void |
MutableBeanProperty.setValue(Metadata value) |
Modifier and Type | Class and Description |
---|---|
class |
BeanMetadataImpl
Implementation of BeanMetadata
|
class |
CollectionMetadataImpl
Implementation of CollectionMetadata
|
class |
ComponentMetadataImpl
Implementation of ComponentMetadata
|
class |
IdRefMetadataImpl
Implementation of IdRefMetadata
|
class |
MapMetadataImpl
Implementation of MapMetadata
|
class |
PassThroughMetadataImpl
A metadata for environment managers.
|
class |
PropsMetadataImpl
Implementation of PropsMetadata
|
class |
ReferenceListMetadataImpl
Implementation of RefCollectionMetadata
|
class |
ReferenceMetadataImpl
Implementation of ReferenceMetadata
|
class |
RefMetadataImpl
Implementation of RefMetadata
|
class |
ServiceMetadataImpl
Implementation of ServiceMetadata
|
class |
ServiceReferenceMetadataImpl
Implementation of ServiceReferenceMetadata
|
class |
ValueMetadataImpl
Implementation of ValueMetadata
|
Modifier and Type | Method and Description |
---|---|
static <T extends Metadata> |
MetadataUtil.createMetadata(Class<T> type)
Create a new metadata instance of the given type
|
Modifier and Type | Method and Description |
---|---|
static Metadata |
MetadataUtil.cloneMetadata(Metadata source) |
Metadata |
MapEntryImpl.getValue() |
Metadata |
BeanArgumentImpl.getValue() |
Metadata |
BeanPropertyImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
List<Metadata> |
CollectionMetadataImpl.getValues() |
Modifier and Type | Method and Description |
---|---|
BeanArgument |
BeanMetadataImpl.addArgument(Metadata value,
String valueType,
int index) |
MapEntry |
MapMetadataImpl.addEntry(NonNullMetadata key,
Metadata value) |
MapEntry |
PropsMetadataImpl.addEntry(NonNullMetadata key,
Metadata value) |
BeanProperty |
BeanMetadataImpl.addProperty(String name,
Metadata value) |
MapEntry |
ServiceMetadataImpl.addServiceProperty(NonNullMetadata key,
Metadata value) |
void |
CollectionMetadataImpl.addValue(Metadata value) |
static Metadata |
MetadataUtil.cloneMetadata(Metadata source) |
void |
CollectionMetadataImpl.removeValue(Metadata value) |
void |
MapEntryImpl.setValue(Metadata value) |
void |
BeanArgumentImpl.setValue(Metadata value) |
void |
BeanPropertyImpl.setValue(Metadata value) |
Modifier and Type | Method and Description |
---|---|
void |
CollectionMetadataImpl.setValues(List<Metadata> values) |
Constructor and Description |
---|
BeanArgumentImpl(Metadata value,
String valueType,
int index) |
BeanPropertyImpl(String name,
Metadata value) |
MapEntryImpl(NonNullMetadata key,
Metadata value) |
Constructor and Description |
---|
CollectionMetadataImpl(Class collectionClass,
String valueType,
List<Metadata> values) |
Modifier and Type | Interface and Description |
---|---|
interface |
BeanMetadata
Metadata for a Bean component.
|
interface |
CollectionMetadata
Metadata for a collection based value.
|
interface |
ComponentMetadata
Metadata for managed components.
|
interface |
IdRefMetadata
Metadata for the verified id of another component managed by the Blueprint
Container.
|
interface |
MapMetadata
Metadata for a Map based value.
|
interface |
NonNullMetadata
Metadata for a value that cannot
null . |
interface |
NullMetadata
Metadata for a value specified to be
null via the <null>
element. |
interface |
PropsMetadata
Metadata for a
java.util.Properties based value. |
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 |
RefMetadata
Metadata for a reference to another component managed by the Blueprint
Container.
|
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.
|
interface |
Target
A common interface for managed components that can be used as a direct target
for method calls.
|
interface |
ValueMetadata
Metadata for a simple
String value that will be type-converted
if necessary before injecting. |
Modifier and Type | Method and Description |
---|---|
Metadata |
BeanProperty.getValue()
Return the Metadata for the value to be injected into a bean.
|
Metadata |
MapEntry.getValue()
Return the Metadata for the value of the map entry.
|
Metadata |
BeanArgument.getValue()
Return the Metadata for the argument value.
|
Modifier and Type | Method and Description |
---|---|
List<Metadata> |
CollectionMetadata.getValues()
Return Metadata for the values of the collection.
|
Copyright © 2016. All rights reserved.