Class BundleContextProvider

    • Method Detail

      • doStart

        protected void doStart()
                        throws java.lang.Exception
        Description copied from class: AbstractLifeCycle
        Method to override to start the lifecycle
        Overrides:
        doStart in class AbstractLifeCycle
        Throws:
        AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
        java.lang.Exception - If there was a problem starting. Will cause a transition to FAILED state
      • doStop

        protected void doStop()
                       throws java.lang.Exception
        Description copied from class: AbstractLifeCycle
        Method to override to stop the lifecycle
        Overrides:
        doStop in class AbstractLifeCycle
        Throws:
        java.lang.Exception - If there was a problem stopping. Will cause a transition to FAILED state
      • bundleAdded

        public boolean bundleAdded​(org.osgi.framework.Bundle bundle)
                            throws java.lang.Exception
        Specified by:
        bundleAdded in interface BundleProvider
        Throws:
        java.lang.Exception
      • bundleRemoved

        public boolean bundleRemoved​(org.osgi.framework.Bundle bundle)
                              throws java.lang.Exception
        Bundle has been removed. If it was a context we deployed, undeploy it.
        Specified by:
        bundleRemoved in interface BundleProvider
        Parameters:
        bundle - the bundle
        Returns:
        true if this was a context we had deployed, false otherwise
        Throws:
        java.lang.Exception