Class GlassfishContainer

    • Constructor Detail

      • GlassfishContainer

        public GlassfishContainer​(WsTool wsimport,
                                  WsTool wsgen,
                                  URL httpServerUrl,
                                  String host,
                                  int port,
                                  String userName,
                                  String password,
                                  boolean httpspi)
                           throws Exception
        Parameters:
        httpServerUrl - URL of the HTTP server. This is where we access deployed applications.
        host - The host name of the JMX connection.
        port - The administration TCP port. Usually 4848.
        userName - Admin user name. Needed to connect to the admin port.
        password - Admin user password.
        Throws:
        Exception
    • Method Detail

      • 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()
                      throws Exception
        Description copied from interface: ApplicationContainer
        Stops the container. This is invoked at the end to clean up any resources.
        Throws:
        Exception