Package org.glassfish.jersey.client
Class JerseyInvocation.Builder
- java.lang.Object
-
- org.glassfish.jersey.client.JerseyInvocation.Builder
-
- All Implemented Interfaces:
jakarta.ws.rs.client.Invocation.Builder,jakarta.ws.rs.client.SyncInvoker
- Enclosing class:
- JerseyInvocation
public static class JerseyInvocation.Builder extends Object implements jakarta.ws.rs.client.Invocation.Builder
Jersey-specificclient invocation builder.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(URI uri, ClientConfig configuration)Create new Jersey-specific client invocation builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JerseyInvocation.Builderaccept(jakarta.ws.rs.core.MediaType... mediaTypes)JerseyInvocation.Builderaccept(String... mediaTypes)jakarta.ws.rs.client.Invocation.BuilderacceptEncoding(String... encodings)JerseyInvocation.BuilderacceptLanguage(String... locales)JerseyInvocation.BuilderacceptLanguage(Locale... locales)jakarta.ws.rs.client.AsyncInvokerasync()JerseyInvocationbuild(String method)JerseyInvocationbuild(String method, jakarta.ws.rs.client.Entity<?> entity)JerseyInvocationbuildDelete()JerseyInvocationbuildGet()JerseyInvocationbuildPost(jakarta.ws.rs.client.Entity<?> entity)JerseyInvocationbuildPut(jakarta.ws.rs.client.Entity<?> entity)JerseyInvocation.BuildercacheControl(jakarta.ws.rs.core.CacheControl cacheControl)JerseyInvocation.Buildercookie(jakarta.ws.rs.core.Cookie cookie)JerseyInvocation.Buildercookie(String name, String value)jakarta.ws.rs.core.Responsedelete()<T> Tdelete(jakarta.ws.rs.core.GenericType<T> responseType)<T> Tdelete(Class<T> responseType)jakarta.ws.rs.core.Responseget()<T> Tget(jakarta.ws.rs.core.GenericType<T> responseType)<T> Tget(Class<T> responseType)jakarta.ws.rs.core.Responsehead()JerseyInvocation.Builderheader(String name, Object value)JerseyInvocation.Builderheaders(jakarta.ws.rs.core.MultivaluedMap<String,Object> headers)jakarta.ws.rs.core.Responsemethod(String name)jakarta.ws.rs.core.Responsemethod(String name, jakarta.ws.rs.client.Entity<?> entity)<T> Tmethod(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)<T> Tmethod(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)<T> Tmethod(String name, jakarta.ws.rs.core.GenericType<T> responseType)<T> Tmethod(String name, Class<T> responseType)jakarta.ws.rs.core.Responseoptions()<T> Toptions(jakarta.ws.rs.core.GenericType<T> responseType)<T> Toptions(Class<T> responseType)jakarta.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> Tpost(jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)JerseyInvocation.Builderproperty(String name, Object value)jakarta.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> Tput(jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)jakarta.ws.rs.client.CompletionStageRxInvokerrx()<T extends jakarta.ws.rs.client.RxInvoker>
Trx(Class<T> clazz)jakarta.ws.rs.core.Responsetrace()<T> Ttrace(jakarta.ws.rs.core.GenericType<T> responseType)<T> Ttrace(Class<T> responseType)
-
-
-
Constructor Detail
-
Builder
protected Builder(URI uri, ClientConfig configuration)
Create new Jersey-specific client invocation builder.- Parameters:
uri- invoked request URI.configuration- Jersey client configuration.
-
-
Method Detail
-
build
public JerseyInvocation build(String method)
- Specified by:
buildin interfacejakarta.ws.rs.client.Invocation.Builder
-
build
public JerseyInvocation build(String method, jakarta.ws.rs.client.Entity<?> entity)
- Specified by:
buildin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildGet
public JerseyInvocation buildGet()
- Specified by:
buildGetin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildDelete
public JerseyInvocation buildDelete()
- Specified by:
buildDeletein interfacejakarta.ws.rs.client.Invocation.Builder
-
buildPost
public JerseyInvocation buildPost(jakarta.ws.rs.client.Entity<?> entity)
- Specified by:
buildPostin interfacejakarta.ws.rs.client.Invocation.Builder
-
buildPut
public JerseyInvocation 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
-
accept
public JerseyInvocation.Builder accept(String... mediaTypes)
- Specified by:
acceptin interfacejakarta.ws.rs.client.Invocation.Builder
-
accept
public JerseyInvocation.Builder accept(jakarta.ws.rs.core.MediaType... mediaTypes)
- Specified by:
acceptin interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptEncoding
public jakarta.ws.rs.client.Invocation.Builder acceptEncoding(String... encodings)
- Specified by:
acceptEncodingin interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptLanguage
public JerseyInvocation.Builder acceptLanguage(Locale... locales)
- Specified by:
acceptLanguagein interfacejakarta.ws.rs.client.Invocation.Builder
-
acceptLanguage
public JerseyInvocation.Builder acceptLanguage(String... locales)
- Specified by:
acceptLanguagein interfacejakarta.ws.rs.client.Invocation.Builder
-
cookie
public JerseyInvocation.Builder cookie(jakarta.ws.rs.core.Cookie cookie)
- Specified by:
cookiein interfacejakarta.ws.rs.client.Invocation.Builder
-
cookie
public JerseyInvocation.Builder cookie(String name, String value)
- Specified by:
cookiein interfacejakarta.ws.rs.client.Invocation.Builder
-
cacheControl
public JerseyInvocation.Builder cacheControl(jakarta.ws.rs.core.CacheControl cacheControl)
- Specified by:
cacheControlin interfacejakarta.ws.rs.client.Invocation.Builder
-
header
public JerseyInvocation.Builder header(String name, Object value)
- Specified by:
headerin interfacejakarta.ws.rs.client.Invocation.Builder
-
headers
public JerseyInvocation.Builder headers(jakarta.ws.rs.core.MultivaluedMap<String,Object> headers)
- Specified by:
headersin interfacejakarta.ws.rs.client.Invocation.Builder
-
get
public jakarta.ws.rs.core.Response get() throws jakarta.ws.rs.ProcessingException- Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
get
public <T> T get(Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
get
public <T> T get(jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
getin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
put
public jakarta.ws.rs.core.Response put(jakarta.ws.rs.client.Entity<?> entity) throws jakarta.ws.rs.ProcessingException- Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
put
public <T> T put(jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
put
public <T> T put(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
putin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
post
public jakarta.ws.rs.core.Response post(jakarta.ws.rs.client.Entity<?> entity) throws jakarta.ws.rs.ProcessingException- Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
post
public <T> T post(jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
post
public <T> T post(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
postin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
delete
public jakarta.ws.rs.core.Response delete() throws jakarta.ws.rs.ProcessingException- Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
delete
public <T> T delete(Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
delete
public <T> T delete(jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
deletein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
head
public jakarta.ws.rs.core.Response head() throws jakarta.ws.rs.ProcessingException- Specified by:
headin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
options
public jakarta.ws.rs.core.Response options() throws jakarta.ws.rs.ProcessingException- Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
options
public <T> T options(Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
options
public <T> T options(jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
optionsin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
trace
public jakarta.ws.rs.core.Response trace() throws jakarta.ws.rs.ProcessingException- Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
trace
public <T> T trace(Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
trace
public <T> T trace(jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException- Specified by:
tracein interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
method
public jakarta.ws.rs.core.Response method(String name) throws jakarta.ws.rs.ProcessingException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
method
public <T> T method(String name, Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
method
public <T> T method(String name, jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
method
public jakarta.ws.rs.core.Response method(String name, jakarta.ws.rs.client.Entity<?> entity) throws jakarta.ws.rs.ProcessingException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingException
-
method
public <T> T method(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
method
public <T> T method(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType) throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
- Specified by:
methodin interfacejakarta.ws.rs.client.SyncInvoker- Throws:
jakarta.ws.rs.ProcessingExceptionjakarta.ws.rs.WebApplicationException
-
property
public JerseyInvocation.Builder property(String name, Object value)
- Specified by:
propertyin interfacejakarta.ws.rs.client.Invocation.Builder
-
rx
public jakarta.ws.rs.client.CompletionStageRxInvoker rx()
- Specified by:
rxin interfacejakarta.ws.rs.client.Invocation.Builder
-
rx
public <T extends jakarta.ws.rs.client.RxInvoker> T rx(Class<T> clazz)
- Specified by:
rxin interfacejakarta.ws.rs.client.Invocation.Builder
-
-