public Collection < ManagementAction > getUninstallActions ( ) { Collection < ManagementAction > uActions = new ArrayList < ManagementAction > ( uninstallActions ) ; // ensures uninstall is the last action related with DU components uActions . add ( new UninstallDeployableUnitAction ( diURL . toString ( ) , sleeContainerDeployer . getDeploymentMBean ( ) ) ) ; // if we have some remaining uninstall actions it means it is actions related with components not in DU // thus should be executed last if ( ! preUninstallActions . values ( ) . isEmpty ( ) ) { for ( String componentId : preUninstallActions . keySet ( ) ) { uActions . addAll ( preUninstallActions . get ( componentId ) ) ; } } return uActions ; }
Getter for the Uninstall Actions .