|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.jaxrs.client.AbstractClient
org.apache.cxf.jaxrs.client.WebClient
public class WebClient
| Field Summary |
|---|
| Fields inherited from class org.apache.cxf.jaxrs.client.AbstractClient |
|---|
bus, conduitSelector, inInterceptors, outInterceptors, WILDCARD |
| Constructor Summary | |
|---|---|
protected |
WebClient(java.lang.String baseAddress)
|
protected |
WebClient(java.net.URI baseAddress)
|
| Method Summary | ||
|---|---|---|
WebClient |
accept(javax.ws.rs.core.MediaType... types)
|
|
WebClient |
accept(java.lang.String... types)
|
|
WebClient |
acceptEncoding(java.lang.String... encodings)
|
|
WebClient |
acceptLanguage(java.lang.String... languages)
|
|
WebClient |
back(boolean fast)
|
|
static Client |
client(java.lang.Object proxy)
Converts proxy to Client |
|
WebClient |
cookie(javax.ws.rs.core.Cookie cookie)
|
|
static WebClient |
create(java.lang.String baseAddress)
Creates WebClient |
|
static WebClient |
create(java.lang.String baseAddress,
java.util.List<?> providers)
Creates WebClient |
|
static WebClient |
create(java.lang.String baseAddress,
java.util.List<?> providers,
java.lang.String configLocation)
Creates a Spring-configuration aware WebClient |
|
static WebClient |
create(java.lang.String baseAddress,
java.lang.String configLocation)
Creates a Spring-configuration aware WebClient |
|
static WebClient |
create(java.lang.String baseAddress,
java.lang.String username,
java.lang.String password,
java.lang.String configLocation)
Creates a Spring-configuration aware WebClient which will do basic authentication |
|
static WebClient |
create(java.net.URI baseURI)
|
|
javax.ws.rs.core.Response |
delete()
|
|
protected javax.ws.rs.core.Response |
doChainedInvocation(java.lang.String httpMethod,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers,
java.lang.Object body,
java.lang.Class<?> responseClass)
|
|
protected javax.ws.rs.core.Response |
doInvoke(java.lang.String httpMethod,
java.lang.Object body,
java.lang.Class<?> responseClass)
|
|
WebClient |
encoding(java.lang.String encoding)
|
|
javax.ws.rs.core.Response |
form(Form form)
|
|
javax.ws.rs.core.Response |
form(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
|
|
static WebClient |
fromClient(Client client)
Creates WebClient, baseURI will be set to Client currentURI |
|
static WebClient |
fromClient(Client client,
boolean inheritHeaders)
|
|
javax.ws.rs.core.Response |
get()
|
|
|
get(java.lang.Class<T> responseClass)
|
|
protected java.net.HttpURLConnection |
getConnection(java.lang.String methodName)
|
|
protected javax.ws.rs.core.Response |
handleResponse(java.net.HttpURLConnection conn,
org.apache.cxf.message.Message m,
java.lang.Class<?> responseClass)
|
|
javax.ws.rs.core.Response |
head()
|
|
WebClient |
header(java.lang.String name,
java.lang.Object... values)
|
|
WebClient |
headers(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> map)
|
|
javax.ws.rs.core.Response |
invoke(java.lang.String httpMethod,
java.lang.Object body)
Does HTTP invocation |
|
|
invoke(java.lang.String httpMethod,
java.lang.Object body,
java.lang.Class<T> responseClass)
|
|
WebClient |
language(java.lang.String language)
|
|
WebClient |
match(javax.ws.rs.core.EntityTag tag,
boolean ifNot)
|
|
WebClient |
matrix(java.lang.String name,
java.lang.Object... values)
|
|
WebClient |
modified(java.util.Date date,
boolean ifNot)
|
|
javax.ws.rs.core.Response |
options()
|
|
WebClient |
path(java.lang.Object path)
|
|
javax.ws.rs.core.Response |
post(java.lang.Object o)
|
|
|
post(java.lang.Object o,
java.lang.Class<T> responseClass)
|
|
javax.ws.rs.core.Response |
put(java.lang.Object o)
|
|
WebClient |
query(java.lang.String name,
java.lang.Object... values)
|
|
WebClient |
reset()
|
|
WebClient |
to(java.lang.String newAddress,
boolean forward)
|
|
WebClient |
type(javax.ws.rs.core.MediaType ct)
|
|
WebClient |
type(java.lang.String type)
|
|
| Methods inherited from class org.apache.cxf.jaxrs.client.AbstractClient |
|---|
createHttpConnection, createMessage, createSimpleMessage, getAccept, getBaseURI, getCurrentBuilder, getCurrentURI, getHeaders, getInvocationHandler, getResponse, getType, prepareConduitSelector, readBody, reportNoMessageHandler, resetBaseAddress, resetCurrentBuilder, resetResponse, setAllHeaders, setBus, setConduitSelector, setInInterceptors, setOutInterceptors, setResponseBuilder, setupInInterceptorChain, setupOutInterceptorChain, writeBody |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected WebClient(java.lang.String baseAddress)
protected WebClient(java.net.URI baseAddress)
| Method Detail |
|---|
public static WebClient create(java.lang.String baseAddress)
baseAddress - baseAddresspublic static WebClient create(java.net.URI baseURI)
public static WebClient create(java.lang.String baseAddress,
java.util.List<?> providers)
baseURI - baseURIproviders - list of providers
public static WebClient create(java.lang.String baseAddress,
java.util.List<?> providers,
java.lang.String configLocation)
baseAddress - baseAddressproviders - list of providersconfigLocation - classpath location of Spring configuration resource, can be null
public static WebClient create(java.lang.String baseAddress,
java.lang.String configLocation)
baseAddress - baseAddressconfigLocation - classpath location of Spring configuration resource, can be null
public static WebClient create(java.lang.String baseAddress,
java.lang.String username,
java.lang.String password,
java.lang.String configLocation)
baseAddress - baseAddressusername - usernamepassword - passwordconfigLocation - classpath location of Spring configuration resource, can be null
public static WebClient fromClient(Client client)
client - existing client
public static WebClient fromClient(Client client,
boolean inheritHeaders)
public static Client client(java.lang.Object proxy)
proxy - the proxy
public javax.ws.rs.core.Response invoke(java.lang.String httpMethod,
java.lang.Object body)
httpMethod - HTTP methodbody - request body, can be null
public javax.ws.rs.core.Response post(java.lang.Object o)
public javax.ws.rs.core.Response put(java.lang.Object o)
public javax.ws.rs.core.Response get()
public javax.ws.rs.core.Response head()
public javax.ws.rs.core.Response options()
public javax.ws.rs.core.Response delete()
public javax.ws.rs.core.Response form(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
public javax.ws.rs.core.Response form(Form form)
public <T> T invoke(java.lang.String httpMethod,
java.lang.Object body,
java.lang.Class<T> responseClass)
public <T> T post(java.lang.Object o,
java.lang.Class<T> responseClass)
public <T> T get(java.lang.Class<T> responseClass)
public WebClient path(java.lang.Object path)
public WebClient query(java.lang.String name,
java.lang.Object... values)
public WebClient matrix(java.lang.String name,
java.lang.Object... values)
public WebClient to(java.lang.String newAddress,
boolean forward)
public WebClient back(boolean fast)
public WebClient type(javax.ws.rs.core.MediaType ct)
type in interface Clienttype in class AbstractClientpublic WebClient type(java.lang.String type)
type in interface Clienttype in class AbstractClientpublic WebClient accept(javax.ws.rs.core.MediaType... types)
accept in interface Clientaccept in class AbstractClientpublic WebClient accept(java.lang.String... types)
accept in interface Clientaccept in class AbstractClientpublic WebClient language(java.lang.String language)
language in interface Clientlanguage in class AbstractClientpublic WebClient acceptLanguage(java.lang.String... languages)
acceptLanguage in interface ClientacceptLanguage in class AbstractClientpublic WebClient encoding(java.lang.String encoding)
encoding in interface Clientencoding in class AbstractClientpublic WebClient acceptEncoding(java.lang.String... encodings)
acceptEncoding in interface ClientacceptEncoding in class AbstractClient
public WebClient match(javax.ws.rs.core.EntityTag tag,
boolean ifNot)
match in interface Clientmatch in class AbstractClient
public WebClient modified(java.util.Date date,
boolean ifNot)
modified in interface Clientmodified in class AbstractClientpublic WebClient cookie(javax.ws.rs.core.Cookie cookie)
cookie in interface Clientcookie in class AbstractClient
public WebClient header(java.lang.String name,
java.lang.Object... values)
header in interface Clientheader in class AbstractClientpublic WebClient headers(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> map)
headers in interface Clientheaders in class AbstractClientpublic WebClient reset()
reset in interface Clientreset in class AbstractClient
protected javax.ws.rs.core.Response doInvoke(java.lang.String httpMethod,
java.lang.Object body,
java.lang.Class<?> responseClass)
protected javax.ws.rs.core.Response doChainedInvocation(java.lang.String httpMethod,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers,
java.lang.Object body,
java.lang.Class<?> responseClass)
protected javax.ws.rs.core.Response handleResponse(java.net.HttpURLConnection conn,
org.apache.cxf.message.Message m,
java.lang.Class<?> responseClass)
protected java.net.HttpURLConnection getConnection(java.lang.String methodName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||