You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by pa...@apache.org on 2018/12/05 13:48:27 UTC
[sling-org-apache-sling-launchpad-startupmanager] 07/08: Allow to
choose whether startup is startlevel-based.
This is an automated email from the ASF dual-hosted git repository.
pauls pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-launchpad-startupmanager.git
commit a9ee9856cb8b4659202470b741f998f9b7b7037c
Author: Tomek Rękawek <to...@apache.org>
AuthorDate: Thu Nov 29 19:34:41 2018 +0100
Allow to choose whether startup is startlevel-based.
---
.../apache/sling/launchpad/startupmanager/StartupListenerTracker.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java b/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
index c7eb9a3..bd33949 100644
--- a/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
+++ b/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
@@ -57,6 +57,7 @@ public class StartupListenerTracker implements FrameworkListener, BundleListener
StartupListenerTracker(final BundleContext bundleContext) {
this.bundleContext = bundleContext;
this.startupMode = StartupMode.INSTALL;
+ this.startLevelBased = Boolean.valueOf(bundleContext.getProperty("sling.launchpad.startlevel.based"));
startLevelServiceReference = bundleContext.getServiceReference(StartLevel.class);
if (startLevelServiceReference != null) {
@@ -107,7 +108,6 @@ public class StartupListenerTracker implements FrameworkListener, BundleListener
@Override
public void frameworkEvent(FrameworkEvent event) {
if (event.getType() == FrameworkEvent.STARTLEVEL_CHANGED && startLevelService != null) {
- startLevelBased = true;
int startLevel = startLevelService.getStartLevel();
if (startLevel >= TARGET_START_LEVEL) {
onFinished();