Target.EmptyTarget<T>, Target.HardCodedTarget<T>| Constructor and Description |
|---|
Target.HardCodedTarget(java.lang.Class<T> type,
java.lang.String url) |
Target.HardCodedTarget(java.lang.Class<T> type,
java.lang.String name,
java.lang.String url) |
| Modifier and Type | Method and Description |
|---|---|
Request |
apply(RequestTemplate input)
Targets a template to this target, adding the
base url and any target-specific
headers or query parameters. |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
name() |
java.lang.String |
toString() |
java.lang.Class<T> |
type() |
java.lang.String |
url() |
public Target.HardCodedTarget(java.lang.Class<T> type, java.lang.String url)
public Target.HardCodedTarget(java.lang.Class<T> type, java.lang.String name, java.lang.String url)
public Request apply(RequestTemplate input)
Targetbase url and any target-specific
headers or query parameters.
public Request apply(RequestTemplate input) {
input.insert(0, url());
input.replaceHeader("X-Auth", currentToken);
return input.asRequest();
}
javax.ws.rs.client.WebTarget.request(), except that we expect transient, but necessary
decoration to be applied on invocation.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object