Class DomainAdminRestClient

java.lang.Object
org.glassfish.main.itest.tools.DomainAdminRestClient
All Implemented Interfaces:
Closeable, AutoCloseable

public class DomainAdminRestClient extends Object implements Closeable
Author:
David Matejcek
  • Constructor Details

    • DomainAdminRestClient

      public DomainAdminRestClient(String baseUrl)
    • DomainAdminRestClient

      public DomainAdminRestClient(String baseUrl, String responseType)
    • DomainAdminRestClient

      public DomainAdminRestClient(org.glassfish.admin.rest.client.ClientWrapper client, String baseUrl, String responseType)
  • Method Details

    • getBaseUrl

      public final String getBaseUrl()
      Returns:
      http://localhost:4848/management or something else, see constructor.
    • options

      public jakarta.ws.rs.core.Response options(String relativePath)
    • get

      public jakarta.ws.rs.core.Response get(String relativePath)
    • get

      public jakarta.ws.rs.core.Response get(String relativePath, Map<String,String> queryParams)
    • put

      public <T> jakarta.ws.rs.core.Response put(String relativePath, jakarta.ws.rs.client.Entity<T> entityPayload)
    • post

      public jakarta.ws.rs.core.Response post(String relativePath)
    • post

      public jakarta.ws.rs.core.Response post(String relativePath, Map<String,String> payload)
    • post

      public jakarta.ws.rs.core.Response post(String relativePath, jakarta.ws.rs.core.MultivaluedMap<String,String> payload)
    • post

      public <T> jakarta.ws.rs.core.Response post(String relativePath, jakarta.ws.rs.client.Entity<T> entityPayload)
    • postWithUpload

      public jakarta.ws.rs.core.Response postWithUpload(String relativePath, Map<String,Object> payload)
    • delete

      public jakarta.ws.rs.core.Response delete(String relativePath)
    • delete

      public jakarta.ws.rs.core.Response delete(String relativePath, Map<String,String> queryParams)
    • getRequestBuilder

      public jakarta.ws.rs.client.Invocation.Builder getRequestBuilder(String relativePath)
    • getRequestBuilder

      public jakarta.ws.rs.client.Invocation.Builder getRequestBuilder(String relativePath, Map<String,String> queryParams)
    • getTarget

      public jakarta.ws.rs.client.WebTarget getTarget(String relativePath, Map<String,String> queryParams)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable