Package org.keycloak.admin.client.spi
Interface ResteasyClientProvider
- 
- All Known Implementing Classes:
- ResteasyClientClassicProvider
 
 public interface ResteasyClientProviderAn SPI for using the JAX-RS Client API regardless of the underlying stack.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.client.ClientnewRestEasyClient(Object messageHandler, SSLContext sslContext, boolean disableTrustManager)Creates a newClient.<R> RtargetProxy(javax.ws.rs.client.WebTarget target, Class<R> targetClass)Creates a implementation-specific proxy for a giventargetClass.
 
- 
- 
- 
Method Detail- 
newRestEasyClientjavax.ws.rs.client.Client newRestEasyClient(Object messageHandler, SSLContext sslContext, boolean disableTrustManager) Creates a newClient.- Parameters:
- messageHandler- a- MessageBodyReaderand/or- MessageBodyWriterinstance.
- sslContext- an optional- SSLContext
- disableTrustManager- if the client should not validate the server certificates when using TLS
- Returns:
 
 - 
targetProxy<R> R targetProxy(javax.ws.rs.client.WebTarget target, Class<R> targetClass)Creates a implementation-specific proxy for a giventargetClass.- Parameters:
- target- the- WebTargetinstance
- targetClass- the JAX-RS client resource class
- Returns:
- an instance of targetClass
 
 
- 
 
-