Package org.osgi.service.component
Interface ComponentInstance
-
@ProviderType public interface ComponentInstanceA ComponentInstance encapsulates a component instance of an activated component configuration. ComponentInstances are created whenever a component configuration is activated.ComponentInstances are never reused. A new ComponentInstance object will be created when the component configuration is activated again.
- Author:
- $Id: 8078babdd771f18831a54bfaa407e4edd2781552 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddispose()Dispose of the component configuration for this component instance.java.lang.ObjectgetInstance()Returns the component instance of the activated component configuration.
-
-
-
Method Detail
-
dispose
void dispose()
Dispose of the component configuration for this component instance. The component configuration will be deactivated. If the component configuration has already been deactivated, this method does nothing.
-
getInstance
java.lang.Object getInstance()
Returns the component instance of the activated component configuration.- Returns:
- The component instance or
nullif the component configuration has been deactivated.
-
-