Class ClientHolder

java.lang.Object
rs.jerseyclient.util.ClientHolder

public class ClientHolder extends Object
A helper class to maintain (sub) clients within a client.
Author:
ralph
  • Constructor Details

    • ClientHolder

      public ClientHolder(javax.ws.rs.client.WebTarget target)
      Constructor.
      Parameters:
      target - - the target this object serves the subclients for
  • Method Details

    • get

      public <T extends AbstractClient> T get(Class<T> clazz)
      Returns the subclient of the given type.

      Be aware that subclients use relative REST API paths.

      Type Parameters:
      T - - Type of subclient
      Parameters:
      clazz - - class of subclient
      Returns:
      new or existing instance of subclient
    • getTarget

      public javax.ws.rs.client.WebTarget getTarget()
      Returns the target.
      Returns:
      the target