| Modifier and Type | Field and Description |
|---|---|
private ReferenceMetadata[] |
ComponentConstructor.constructorRefs |
| Modifier and Type | Method and Description |
|---|---|
static ValueUtils.ValueType |
ValueUtils.getReferenceValueType(java.lang.Class<?> componentClass,
ReferenceMetadata metadata,
java.lang.Class<?> typeClass,
java.lang.reflect.Field field,
ComponentLogger logger)
Get the value type of the reference for a field/constructor argument
|
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
ComponentConstructor.getNames(java.util.List<ReferenceMetadata> refs) |
<T> S |
ComponentConstructor.newInstance(ComponentContextImpl<S> componentContext,
java.util.Map<ReferenceMetadata,DependencyManager.OpenStatus<S,?>> parameterMap)
Create a new instance
|
| Modifier and Type | Field and Description |
|---|---|
private ReferenceMetadata |
FieldHandler.metadata
The reference metadata.
|
| Constructor and Description |
|---|
FieldHandler(ReferenceMetadata metadata,
java.lang.Class<?> componentClass)
Create a new field handler
|
FieldMethods(ReferenceMetadata m_dependencyMetadata,
java.lang.Class<?> instanceClass,
DSVersion dsVersion,
boolean configurableServiceProperties) |
| Constructor and Description |
|---|
BindMethods(ReferenceMetadata m_dependencyMetadata,
java.lang.Class<?> instanceClass,
DSVersion dsVersion,
boolean configurableServiceProperties) |
| Modifier and Type | Field and Description |
|---|---|
private ReferenceMetadata |
DependencyManager.m_dependencyMetadata |
| Modifier and Type | Method and Description |
|---|---|
ReferenceMetadata |
DependencyManager.getReferenceMetadata() |
| Modifier and Type | Method and Description |
|---|---|
private static int |
DependencyManager.defaultMinimumCardinality(ReferenceMetadata dependency) |
| Constructor and Description |
|---|
DependencyManager(AbstractComponentManager<S> componentManager,
ReferenceMetadata dependency,
int index)
Constructor that receives several parameters.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<ReferenceMetadata> |
ComponentMetadata.m_references |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ReferenceMetadata> |
ComponentMetadata.getDependencies()
Returns the dependency descriptors
|
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentMetadata.addDependency(ReferenceMetadata newReference)
Used to add a reference metadata to the component
|
| Modifier and Type | Method and Description |
|---|---|
private org.osgi.service.component.runtime.dto.ReferenceDTO[] |
ServiceComponentRuntimeImpl.refsToDTO(java.util.List<ReferenceMetadata> dependencies) |