Interface ComponentManager<S>
-
- All Known Implementing Classes:
AbstractComponentManager
,ComponentFactoryImpl
,PrototypeServiceFactoryComponentManager
,ServiceFactoryComponentManager
,SingleComponentManager
public interface ComponentManager<S>
-
-
Field Summary
Fields Modifier and Type Field Description static int
STATE_ACTIVE
static int
STATE_DISPOSED
static int
STATE_SATISFIED
static int
STATE_UNSATISFIED_CONFIGURATION
static int
STATE_UNSATISFIED_REFERENCE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getFailureReason()
long
getId()
Map<String,Object>
getProperties()
List<? extends ReferenceManager<S,?>>
getReferenceManagers()
org.osgi.framework.ServiceReference<S>
getRegisteredServiceReference()
int
getSpecState()
-
-
-
Field Detail
-
STATE_UNSATISFIED_CONFIGURATION
static final int STATE_UNSATISFIED_CONFIGURATION
- See Also:
- Constant Field Values
-
STATE_UNSATISFIED_REFERENCE
static final int STATE_UNSATISFIED_REFERENCE
- See Also:
- Constant Field Values
-
STATE_SATISFIED
static final int STATE_SATISFIED
- See Also:
- Constant Field Values
-
STATE_ACTIVE
static final int STATE_ACTIVE
- See Also:
- Constant Field Values
-
STATE_DISPOSED
static final int STATE_DISPOSED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
long getId()
-
getSpecState
int getSpecState()
-
getFailureReason
String getFailureReason()
-
getReferenceManagers
List<? extends ReferenceManager<S,?>> getReferenceManagers()
-
getRegisteredServiceReference
org.osgi.framework.ServiceReference<S> getRegisteredServiceReference()
-
-