|
||||||||||
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,
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 providerspublic 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 clientpublic 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 Client
type
in class AbstractClient
public WebClient type(java.lang.String type)
type
in interface Client
type
in class AbstractClient
public WebClient accept(javax.ws.rs.core.MediaType... types)
accept
in interface Client
accept
in class AbstractClient
public WebClient accept(java.lang.String... types)
accept
in interface Client
accept
in class AbstractClient
public WebClient language(java.lang.String language)
language
in interface Client
language
in class AbstractClient
public WebClient acceptLanguage(java.lang.String... languages)
acceptLanguage
in interface Client
acceptLanguage
in class AbstractClient
public WebClient encoding(java.lang.String encoding)
encoding
in interface Client
encoding
in class AbstractClient
public WebClient acceptEncoding(java.lang.String... encodings)
acceptEncoding
in interface Client
acceptEncoding
in class AbstractClient
public WebClient match(javax.ws.rs.core.EntityTag tag, boolean ifNot)
match
in interface Client
match
in class AbstractClient
public WebClient modified(java.util.Date date, boolean ifNot)
modified
in interface Client
modified
in class AbstractClient
public WebClient cookie(javax.ws.rs.core.Cookie cookie)
cookie
in interface Client
cookie
in class AbstractClient
public WebClient header(java.lang.String name, java.lang.Object... values)
header
in interface Client
header
in class AbstractClient
public WebClient headers(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> map)
headers
in interface Client
headers
in class AbstractClient
public WebClient reset()
reset
in interface Client
reset
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, 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 |