- setCallbacks
Sets the add/change/remove callbacks.
- start
Starts this dependency. Subclasses can override this method but must then call
super.start().
- ensureNotActive
Checks if the component dependency is not started.
- getAutoConfigType
Returns the type of the field where this dependency can be injected (auto
config), or return null if
- getComponentContext
Returns the component implementation context
- getDefaultService
Returns the default service, or null.
- getInstances
Returns the dependency callback instances
- getName
Returns a description of this dependency (like the dependency service class name
with associated fil
- getSimpleName
Returns a simple name for this dependency (like the dependency service class
name).
- getType
Returns the dependency symbolic type.
- isAvailable
Is this Dependency satisfied and available ?
- isRequired
Is this Dependency required (false by default) ?