Package | Description |
---|---|
org.apache.aries.blueprint | |
org.apache.aries.blueprint.ext | |
org.apache.aries.blueprint.mutable | |
org.apache.aries.blueprint.namespace | |
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 |
PassThroughMetadata
Metadata used to bypass the creation of the object.
|
Modifier and Type | Method and Description |
---|---|
List<Target> |
ComponentDefinitionRegistry.getTypeConverters() |
Modifier and Type | Method and Description |
---|---|
void |
ComponentDefinitionRegistry.registerTypeConverter(Target component) |
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 | Interface and Description |
---|---|
interface |
MutableBeanMetadata
A mutable version of the
BeanMetadata that allows modifications. |
interface |
MutablePassThroughMetadata
The mutable version of the PassThroughMetadata interface
|
interface |
MutableReferenceMetadata
A mutable version of the
ReferenceMetadata that allows modifications. |
interface |
MutableRefMetadata
A mutable version of the
RefMetadata that allows modifications. |
Modifier and Type | Method and Description |
---|---|
RegistrationListener |
MutableServiceMetadata.addRegistrationListener(Target listenerComponent,
String registrationMethodName,
String unregistrationMethodName) |
ReferenceListener |
MutableServiceReferenceMetadata.addServiceListener(Target listenerComponent,
String bindMethodName,
String unbindMethodName) |
void |
MutableBeanMetadata.setFactoryComponent(Target factoryComponent) |
void |
MutableReferenceListener.setListenerComponent(Target listenerComponent) |
void |
MutableRegistrationListener.setListenerComponent(Target listenerComponent) |
void |
MutableServiceMetadata.setServiceComponent(Target serviceComponent) |
Modifier and Type | Method and Description |
---|---|
List<Target> |
ComponentDefinitionRegistryImpl.getTypeConverters() |
Modifier and Type | Method and Description |
---|---|
void |
ComponentDefinitionRegistryImpl.registerTypeConverter(Target component) |
Modifier and Type | Class and Description |
---|---|
class |
BeanMetadataImpl
Implementation of BeanMetadata
|
class |
PassThroughMetadataImpl
A metadata for environment managers.
|
class |
ReferenceMetadataImpl
Implementation of ReferenceMetadata
|
class |
RefMetadataImpl
Implementation of RefMetadata
|
Modifier and Type | Method and Description |
---|---|
static Target |
MetadataUtil.cloneTarget(Target source)
Clone a target item, returning a mutable
instance.
|
Target |
BeanMetadataImpl.getFactoryComponent() |
Target |
RegistrationListenerImpl.getListenerComponent() |
Target |
ReferenceListenerImpl.getListenerComponent() |
Target |
ServiceMetadataImpl.getServiceComponent() |
Modifier and Type | Method and Description |
---|---|
RegistrationListener |
ServiceMetadataImpl.addRegistrationListener(Target listenerComponent,
String registrationMethodName,
String unregistrationMethodName) |
ReferenceListener |
ServiceReferenceMetadataImpl.addServiceListener(Target listenerComponent,
String bindMethodName,
String unbindMethodName) |
static Target |
MetadataUtil.cloneTarget(Target source)
Clone a target item, returning a mutable
instance.
|
void |
BeanMetadataImpl.setFactoryComponent(Target factoryComponent) |
void |
RegistrationListenerImpl.setListenerComponent(Target listenerComponent) |
void |
ReferenceListenerImpl.setListenerComponent(Target listenerComponent) |
void |
ServiceMetadataImpl.setServiceComponent(Target exportedComponent) |
Constructor and Description |
---|
ReferenceListenerImpl(Target listenerComponent,
String bindMethod,
String unbindMethod) |
RegistrationListenerImpl(Target listenerComponent,
String registrationMethod,
String unregistrationMethod) |
Modifier and Type | Interface and Description |
---|---|
interface |
BeanMetadata
Metadata for a Bean component.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Target |
BeanMetadata.getFactoryComponent()
Return the Metadata for the factory component on which to invoke the
factory method for the bean.
|
Target |
ReferenceListener.getListenerComponent()
Return the Metadata for the component that will receive bind and unbind
events.
|
Target |
RegistrationListener.getListenerComponent()
Return the Metadata for the component that will receive registration and
unregistration events.
|
Target |
ServiceMetadata.getServiceComponent()
Return the Metadata for the component to be exported as a service.
|
Copyright © 2012. All Rights Reserved.