Package rs.jerseyclient.util
Class ClientHolder
java.lang.Object
rs.jerseyclient.util.ClientHolder
A helper class to maintain (sub) clients within a client.
- Author:
- ralph
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends AbstractClient>
TReturns the subclient of the given type.javax.ws.rs.client.WebTargetReturns the target.
-
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
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
-