protected void fireBeforeProcessEngineControllerStart( ProcessEngineController processEngineController) { List<PlatformServiceExtension> loadableExtensions = PlatformServiceExtensionHelper.getLoadableExtensions(); for (PlatformServiceExtension platformServiceExtension : loadableExtensions) { try { platformServiceExtension.beforeProcessEngineControllerStart(processEngineController); } catch (Exception e) { throw new FoxPlatformException( "Exception while invoking 'beforeProcessEngineControllerStart' for PlatformServiceExtension " + platformServiceExtension.getClass(), e); } } }
protected void fireAfterProcessEngineControllerStart( ProcessEngineController processEngineController) { List<PlatformServiceExtension> loadableExtensions = PlatformServiceExtensionHelper.getLoadableExtensions(); for (PlatformServiceExtension platformServiceExtension : loadableExtensions) { try { platformServiceExtension.afterProcessEngineControllerStart(processEngineController); } catch (Exception e) { log.log( Level.SEVERE, "Exception while invoking 'afterProcessEngineControllerStart' for PlatformServiceExtension " + platformServiceExtension.getClass(), e); } } }