Class ClientInvocationBuilder
java.lang.Object
org.jboss.resteasy.client.jaxrs.internal.ClientInvocationBuilder
- All Implemented Interfaces:
jakarta.ws.rs.client.Invocation.Builder,jakarta.ws.rs.client.SyncInvoker
public class ClientInvocationBuilder
extends Object
implements jakarta.ws.rs.client.Invocation.Builder
- Version:
- $Revision: 1 $
- Author:
- Bill Burke, Alessio Soldano
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientInvocationBuilder(ResteasyClient client, URI uri, ClientConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.client.Invocation.Builderaccept(jakarta.ws.rs.core.MediaType... mediaTypes) jakarta.ws.rs.client.Invocation.Builderjakarta.ws.rs.client.Invocation.BuilderacceptEncoding(String... encodings) jakarta.ws.rs.client.Invocation.BuilderacceptLanguage(String... locales) jakarta.ws.rs.client.Invocation.BuilderacceptLanguage(Locale... locales) jakarta.ws.rs.client.AsyncInvokerasync()jakarta.ws.rs.client.Invocationjakarta.ws.rs.client.Invocationjakarta.ws.rs.client.Invocationjakarta.ws.rs.client.InvocationbuildGet()jakarta.ws.rs.client.InvocationbuildPost(jakarta.ws.rs.client.Entity<?> entity) jakarta.ws.rs.client.InvocationbuildPut(jakarta.ws.rs.client.Entity<?> entity) jakarta.ws.rs.client.Invocation.BuildercacheControl(jakarta.ws.rs.core.CacheControl cacheControl) jakarta.ws.rs.client.Invocation.Buildercookie(jakarta.ws.rs.core.Cookie cookie) jakarta.ws.rs.client.Invocation.Builderprotected ClientInvocationcreateClientInvocation(ClientInvocation invocation) protected ClientInvocationcreateClientInvocation(ResteasyClient client, URI uri, ClientRequestHeaders headers, ClientConfiguration parent) jakarta.ws.rs.core.Responsedelete()<T> Tdelete(jakarta.ws.rs.core.GenericType<T> responseType) <T> Tjakarta.ws.rs.core.Responseget()<T> Tget(jakarta.ws.rs.core.GenericType<T> responseType) <T> Texposes the client invocation for easier integration with other librariesjakarta.ws.rs.client.WebTargetgetURI()jakarta.ws.rs.core.Responsehead()jakarta.ws.rs.client.Invocation.Builderjakarta.ws.rs.client.Invocation.Builderbooleanjakarta.ws.rs.core.Responsejakarta.ws.rs.core.Response<T> Tmethod(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) <T> T<T> T<T> Tjakarta.ws.rs.core.Responseoptions()<T> Toptions(jakarta.ws.rs.core.GenericType<T> responseType) <T> Tjakarta.ws.rs.core.Responsepatch(jakarta.ws.rs.client.Entity<?> entity) <T> Tpatch(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) <T> Tjakarta.ws.rs.core.Responsepost(jakarta.ws.rs.client.Entity<?> entity) <T> Tpost(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) <T> Tjakarta.ws.rs.client.Invocation.Builderjakarta.ws.rs.core.Responseput(jakarta.ws.rs.client.Entity<?> entity) <T> Tput(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) <T> Tjakarta.ws.rs.client.CompletionStageRxInvokerrx()<T extends jakarta.ws.rs.client.RxInvoker>
TvoidsetChunked(boolean chunked) voidsetClientInvocation(ClientInvocation invocation) voidsetTarget(jakarta.ws.rs.client.WebTarget target) jakarta.ws.rs.core.Responsetrace()<T> Ttrace(jakarta.ws.rs.core.GenericType<T> responseType) <T> T
-
Field Details
-
invocation
-
-
Constructor Details
-
ClientInvocationBuilder
-
-
Method Details
-
createClientInvocation
protected ClientInvocation createClientInvocation(ResteasyClient client, URI uri, ClientRequestHeaders headers, ClientConfiguration parent) -
createClientInvocation
-
getHeaders
-
setClientInvocation
-
getClientInvocation
exposes the client invocation for easier integration with other libraries- Returns:
- the underlying client invocation
-
accept
- Specified by:
acceptin interfacejakarta.ws.rs.client.Invocation.Builder
-
accept
public jakarta.ws.rs.client.Invocation.Builder accept(jakarta.ws.rs.core.MediaType... mediaTypes) - Specified by:
acceptin interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptLanguage
- Specified by:
acceptLanguagein interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptLanguage
- Specified by:
acceptLanguagein interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptEncoding
- Specified by:
acceptEncodingin interfacejakarta.ws.rs.client.Invocation.Builder
-
cookie
public jakarta.ws.rs.client.Invocation.Builder cookie(jakarta.ws.rs.core.Cookie cookie) - Specified by:
cookiein interfacejakarta.ws.rs.client.Invocation.Builder
-
cookie
- Specified by:
cookiein interfacejakarta.ws.rs.client.Invocation.Builder
-
cacheControl
public jakarta.ws.rs.client.Invocation.Builder cacheControl(jakarta.ws.rs.core.CacheControl cacheControl) - Specified by:
cacheControlin interfacejakarta.ws.rs.client.Invocation.Builder
-
header
- Specified by:
headerin interfacejakarta.ws.rs.client.Invocation.Builder
-
headers
public jakarta.ws.rs.client.Invocation.Builder headers(jakarta.ws.rs.core.MultivaluedMap<String, Object> headers) - Specified by:
headersin interfacejakarta.ws.rs.client.Invocation.Builder
-
build
- Specified by:
buildin interfacejakarta.ws.rs.client.Invocation.Builder
-
build
- Specified by:
buildin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildGet
public jakarta.ws.rs.client.Invocation buildGet()- Specified by:
buildGetin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildDelete
public jakarta.ws.rs.client.Invocation buildDelete()- Specified by:
buildDeletein interfacejakarta.ws.rs.client.Invocation.Builder
-
buildPost
public jakarta.ws.rs.client.Invocation buildPost(jakarta.ws.rs.client.Entity<?> entity) - Specified by:
buildPostin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildPut
public jakarta.ws.rs.client.Invocation buildPut(jakarta.ws.rs.client.Entity<?> entity) - Specified by:
buildPutin interfacejakarta.ws.rs.client.Invocation.Builder
-
async
public jakarta.ws.rs.client.AsyncInvoker async()- Specified by:
asyncin interfacejakarta.ws.rs.client.Invocation.Builder
-
get
public jakarta.ws.rs.core.Response get()- Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker
-
get
- Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker
-
get
public <T> T get(jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker
-
put
public jakarta.ws.rs.core.Response put(jakarta.ws.rs.client.Entity<?> entity) - Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker
-
put
- Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker
-
put
public <T> T put(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker
-
post
public jakarta.ws.rs.core.Response post(jakarta.ws.rs.client.Entity<?> entity) - Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker
-
post
- Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker
-
post
public <T> T post(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker
-
delete
public jakarta.ws.rs.core.Response delete()- Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker
-
delete
- Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker
-
delete
public <T> T delete(jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker
-
head
public jakarta.ws.rs.core.Response head()- Specified by:
headin interfacejakarta.ws.rs.client.SyncInvoker
-
options
public jakarta.ws.rs.core.Response options()- Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker
-
options
- Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker
-
options
public <T> T options(jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker
-
trace
public jakarta.ws.rs.core.Response trace()- Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker
-
trace
- Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker
-
trace
public <T> T trace(jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker
-
method
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
method
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
method
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
method
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
method
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
method
public <T> T method(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) - Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker
-
property
- Specified by:
propertyin interfacejakarta.ws.rs.client.Invocation.Builder
-
isChunked
public boolean isChunked() -
setChunked
public void setChunked(boolean chunked) -
rx
public jakarta.ws.rs.client.CompletionStageRxInvoker rx()- Specified by:
rxin interfacejakarta.ws.rs.client.Invocation.Builder
-
rx
- Specified by:
rxin interfacejakarta.ws.rs.client.Invocation.Builder
-
patch
public jakarta.ws.rs.core.Response patch(jakarta.ws.rs.client.Entity<?> entity) -
patch
-
patch
public <T> T patch(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) -
getURI
-
getTarget
public jakarta.ws.rs.client.WebTarget getTarget() -
setTarget
public void setTarget(jakarta.ws.rs.client.WebTarget target)
-