Class AbstractWebAppProvider.OSGiApp

    • Constructor Detail

      • OSGiApp

        public OSGiApp​(DeploymentManager manager,
                       AppProvider provider,
                       org.osgi.framework.Bundle bundle,
                       java.lang.String originId)
      • OSGiApp

        public OSGiApp​(DeploymentManager manager,
                       AppProvider provider,
                       org.osgi.framework.Bundle bundle,
                       java.util.Dictionary properties,
                       java.lang.String originId)
    • Method Detail

      • setWebAppContext

        public void setWebAppContext​(WebAppContext webApp)
      • getContextPath

        public java.lang.String getContextPath()
        Description copied from class: App
        The context path App relating to how it is installed on the jetty server side.
        Overrides:
        getContextPath in class App
        Returns:
        the contextPath for the App
      • setContextPath

        public void setContextPath​(java.lang.String contextPath)
      • getBundlePath

        public java.lang.String getBundlePath()
      • setWebAppPath

        public void setWebAppPath​(java.lang.String path)
      • createContextHandler

        public ContextHandler createContextHandler()
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createWebApp

        protected void createWebApp()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • configureWebApp

        public void configureWebApp()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPathsToRequiredBundles

        protected java.lang.String getPathsToRequiredBundles​(java.lang.String requireTldBundles)
                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • applyMetaInfContextXml

        protected void applyMetaInfContextXml​(Resource rootResource,
                                              java.lang.String overrideBundleInstallLocation)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception