Class JavaSeContainer

java.lang.Object
com.sun.xml.ws.test.container.AbstractApplicationContainer
com.sun.xml.ws.test.container.javase.JavaSeContainer
All Implemented Interfaces:
ApplicationContainer

public class JavaSeContainer extends AbstractApplicationContainer
Container to deploy Java SE endpoints using java.xml.ws.Endpoint API
Author:
Ken Hofsass, Jitendra Kotamraju
  • Constructor Details

    • JavaSeContainer

      public JavaSeContainer(WsTool wsimport, WsTool wsgen, int port, Set<String> unsupportedUses)
  • Method Details

    • getUnsupportedUses

      @NotNull public Set<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 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 Exception
      Description copied from interface: ApplicationContainer
      Starts the container. This is invoked at the very beginning before any service is deployed.
      Throws:
      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 Exception
      Description copied from interface: ApplicationContainer
      Starts a service inside a container, making it ready to process requests.
      Throws:
      Exception