Class JavaSeContainer

    • Constructor Detail

      • JavaSeContainer

        public JavaSeContainer​(WsTool wsimport,
                               WsTool wsgen,
                               int port,
                               java.util.Set<java.lang.String> unsupportedUses)
    • 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
        Overrides:
        getUnsupportedUses in class AbstractApplicationContainer
        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.
      • getTransport

        public java.lang.String getTransport()
        Description copied from interface: ApplicationContainer
        Returns the transport that this container uses for testing.
        Returns:
        For example, "http", "local", "tcp", "jms", etc. It should match the scheme portion of the endpoint address URI. Never null. This value is compared in the descriptor's transport declaration to decide wheter to run a test or not.
      • start

        public void start()
                   throws java.lang.Exception
        Description copied from interface: ApplicationContainer
        Starts the container. This is invoked at the very beginning before any service is deployed.
        Throws:
        java.lang.Exception
      • shutdown

        public void shutdown()
        Description copied from interface: ApplicationContainer
        Stops the container. This is invoked at the end to clean up any resources.
      • deploy

        @NotNull
        public Application deploy​(DeployedService service)
                           throws java.lang.Exception
        Description copied from interface: ApplicationContainer
        Starts a service inside a container, making it ready to process requests.
        Throws:
        java.lang.Exception