public class RestfulClient extends Object
| Constructor and Description |
|---|
RestfulClient(URI baseUri)
Using
ApacheHttpClient4Executor and DefaultHttpClient. |
RestfulClient(URI baseUri,
org.apache.http.conn.ClientConnectionManager clientConnectionManager)
Using
ApacheHttpClient4Executor and DefaultHttpClient. |
RestfulClient(URI baseUri,
org.jboss.resteasy.client.ClientExecutor clientExecutor)
Using arbitrary
ClientExecutor implementation. |
RestfulClient(URI baseUri,
org.apache.http.client.HttpClient client)
Using
ApacheHttpClient4Executor and specified HttpClient. |
| Modifier and Type | Method and Description |
|---|---|
RestfulRequest |
createRequest(RestfulHttpMethod httpMethod,
String uriTemplate) |
RepresentationWalker |
createWalker(javax.ws.rs.core.Response response) |
RestfulResponse<JsonRepresentation> |
follow(LinkRepresentation link) |
RestfulResponse<JsonRepresentation> |
follow(LinkRepresentation link,
JsonRepresentation requestArgs) |
<T extends JsonRepresentation> |
followT(LinkRepresentation link) |
<T extends JsonRepresentation> |
followT(LinkRepresentation link,
JsonRepresentation requestArgs) |
org.jboss.resteasy.client.ClientRequestFactory |
getClientRequestFactory()
exposed for testing purposes only.
|
DomainObjectResource |
getDomainObjectResource() |
DomainServiceResource |
getDomainServiceResource() |
DomainTypeResource |
getDomainTypeResource() |
HomePageResource |
getHomePageResource() |
UserResource |
getUserResource() |
VersionResource |
getVersionResource() |
public RestfulClient(URI baseUri)
ApacheHttpClient4Executor and DefaultHttpClient.public RestfulClient(URI baseUri, org.apache.http.conn.ClientConnectionManager clientConnectionManager)
ApacheHttpClient4Executor and DefaultHttpClient.public RestfulClient(URI baseUri, org.apache.http.client.HttpClient client)
ApacheHttpClient4Executor and specified HttpClient.public RestfulClient(URI baseUri, org.jboss.resteasy.client.ClientExecutor clientExecutor)
ClientExecutor implementation.public HomePageResource getHomePageResource()
public UserResource getUserResource()
public VersionResource getVersionResource()
public DomainTypeResource getDomainTypeResource()
public DomainObjectResource getDomainObjectResource()
public DomainServiceResource getDomainServiceResource()
public RepresentationWalker createWalker(javax.ws.rs.core.Response response)
public RestfulResponse<JsonRepresentation> follow(LinkRepresentation link) throws Exception
Exceptionpublic <T extends JsonRepresentation> RestfulResponse<T> followT(LinkRepresentation link) throws Exception
Exceptionpublic RestfulResponse<JsonRepresentation> follow(LinkRepresentation link, JsonRepresentation requestArgs) throws Exception
Exceptionpublic <T extends JsonRepresentation> RestfulResponse<T> followT(LinkRepresentation link, JsonRepresentation requestArgs) throws Exception
Exceptionpublic RestfulRequest createRequest(RestfulHttpMethod httpMethod, String uriTemplate)
public org.jboss.resteasy.client.ClientRequestFactory getClientRequestFactory()
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.