|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DependentComponentFactoryMetadata
Metadata for custom components that need to plug in to the Blueprint container lifecycle for beans
| Nested Class Summary | |
|---|---|
static interface |
DependentComponentFactoryMetadata.SatisfactionCallback
Interface that allows to notify the container when the dependencies of the component become satisfied or unsatified. |
| Field Summary |
|---|
| Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
|---|
ACTIVATION_EAGER, ACTIVATION_LAZY |
| Method Summary | |
|---|---|
String |
getDependencyDescriptor()
Return a string representation of the dependencies of this component. |
boolean |
isSatisfied()
Are all dependencies of this component satisfied? |
void |
startTracking(DependentComponentFactoryMetadata.SatisfactionCallback observer)
Start tracking the dependencies for this component. |
void |
stopTracking()
Stop tracking the dependencies for this component. |
| Methods inherited from interface org.apache.aries.blueprint.ext.ComponentFactoryMetadata |
|---|
create, destroy, init |
| Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
|---|
getActivation, getDependsOn, getId |
| Method Detail |
|---|
void startTracking(DependentComponentFactoryMetadata.SatisfactionCallback observer)
observer - The container callback for alerting the container of status changesvoid stopTracking()
String getDependencyDescriptor()
boolean isSatisfied()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||