Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
scr-1.0.0, scr-1.0.2, scr-1.0.4, scr-1.0.6, scr-1.0.8
-
None
Description
According to the specification of the ComponentInstance interface, instances of this interface must not be reused after a component instance has been deactivated.
Currently, the ComponentInstance interface is implemented by the AbstractComponentManager class and thus is not replaced after the reactivation of a component.
The implementation of the ComponentInstance interface has to be refactored to reflect the life cycle of the actual component object (the object returned from ComponentInstance.getInstance().