Class AbstractApplicationContainer

    • Constructor Detail

      • AbstractApplicationContainer

        protected AbstractApplicationContainer​(WsTool wsimport,
                                               WsTool wsgen,
                                               boolean httpspi)
    • Method Detail

      • getUnsupportedUses

        @NotNull
        public java.util.Set<java.lang.String> getUnsupportedUses()
        Description copied from interface: ApplicationContainer
        Returns the unsupported uses for this container. For e.g lwhs container may return "servlet" as an unsupported "use"
        Specified by:
        getUnsupportedUses in interface ApplicationContainer
        Returns:
        unsupported uses like "servlet", "nonapi" etc the returned value is compared againt descriptor's "uses" decl to decide wheter to run a test or not.
      • assembleWar

        protected WAR assembleWar​(DeployedService service)
                           throws java.lang.Exception
        Prepares an exploded war file image for this service.
        Throws:
        java.lang.Exception
      • updateWsgenOpts

        protected void updateWsgenOpts​(TestService service)
      • updateWsitClient

        protected void updateWsitClient​(WAR war,
                                        DeployedService deployedService,
                                        java.lang.String id)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createWARZip

        protected final WAR createWARZip​(DeployedService service,
                                         java.io.File archive)
                                  throws java.lang.Exception
        Prepares a fully packaged war file to the specified location.
        Throws:
        java.lang.Exception
      • copyRuntimeLibraries

        protected boolean copyRuntimeLibraries()
        Copy JAX-WS runtime code?