Interface Application

All Known Implementing Classes:
AbstractHttpApplication

public interface Application
Represents an application deployed inside a ApplicationContainer.

This object needs to be multi-thread safe.

Author:
Kohsuke Kawaguchi
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the actual endpoint address to which the given TestEndpoint is deployed.
    Gets the WSDL of this service.
    void
    Removes this application from the container.
  • Method Details

    • getEndpointAddress

      @NotNull URI getEndpointAddress(@NotNull TestEndpoint endpoint) throws Exception
      Returns the actual endpoint address to which the given TestEndpoint is deployed.
      Throws:
      Exception
    • getWSDL

      @NotNull List<URL> getWSDL() throws Exception
      Gets the WSDL of this service.

      This WSDL will be compiled to generate client artifacts during a test. In the general case, you may get more than one WSDL from one web application.

      Throws:
      Exception
    • undeploy

      void undeploy() throws Exception
      Removes this application from the container.
      Throws:
      Exception