org.apache.sling.launchpad.base.impl
Class DefaultStartupHandler
java.lang.Object
org.apache.sling.launchpad.base.impl.DefaultStartupHandler
- All Implemented Interfaces:
- Runnable, EventListener, org.apache.sling.launchpad.api.StartupHandler, org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener
public class DefaultStartupHandler
- extends Object
- implements org.apache.sling.launchpad.api.StartupHandler, org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener, Runnable
The installation listener is listening for
- framework events
- events from other services
It notifies listeners about the finish of the startup and
about an approximate progress.
- Since:
- 2.4.0
- See Also:
StartupHandler,
StartupListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultStartupHandler
public DefaultStartupHandler(org.osgi.framework.BundleContext context,
org.apache.felix.framework.Logger logger,
StartupManager manager)
- Constructor.
- Parameters:
context - Bundle contextlogger - Loggermanager - The startup manager
getMode
public org.apache.sling.launchpad.api.StartupMode getMode()
- Specified by:
getMode in interface org.apache.sling.launchpad.api.StartupHandler
- See Also:
StartupHandler.getMode()
isFinished
public boolean isFinished()
- Specified by:
isFinished in interface org.apache.sling.launchpad.api.StartupHandler
- See Also:
StartupHandler.isFinished()
run
public void run()
- Specified by:
run in interface Runnable
- See Also:
Runnable.run()
waitWithStartup
public void waitWithStartup(boolean flag)
- Specified by:
waitWithStartup in interface org.apache.sling.launchpad.api.StartupHandler
- See Also:
StartupHandler.waitWithStartup(boolean)
frameworkEvent
public void frameworkEvent(org.osgi.framework.FrameworkEvent event)
- Specified by:
frameworkEvent in interface org.osgi.framework.FrameworkListener
- See Also:
FrameworkListener.frameworkEvent(org.osgi.framework.FrameworkEvent)
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)
- Specified by:
bundleChanged in interface org.osgi.framework.BundleListener
- See Also:
BundleListener.bundleChanged(org.osgi.framework.BundleEvent)
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.