Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: future
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
All components are supposed to pass through the shutdown phase regardless of whether the component successfully passed through the startup phase. However some components will throw exceptions if you try to dispose them and they have not succesfully passed through startup phase.
ie a component should be able to pass through shutdown phase after any of the stages in startup phase (ie LogEnabled, Contextualizable, Serviceable etc).
We should add a unit test that will pass the component through startup phases and then shutdown phase to make sure the component is capable of doing this.