Package io.tiledb.cloud.rest_api.auth
Class OAuthOkHttpClient
- java.lang.Object
-
- io.tiledb.cloud.rest_api.auth.OAuthOkHttpClient
-
- All Implemented Interfaces:
org.apache.oltu.oauth2.client.HttpClient
public class OAuthOkHttpClient extends java.lang.Object implements org.apache.oltu.oauth2.client.HttpClient
-
-
Constructor Summary
Constructors Constructor Description OAuthOkHttpClient()
OAuthOkHttpClient(okhttp3.OkHttpClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.apache.oltu.oauth2.client.response.OAuthClientResponse>
Texecute(org.apache.oltu.oauth2.client.request.OAuthClientRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String requestMethod, java.lang.Class<T> responseClass)
void
shutdown()
-
-
-
Method Detail
-
execute
public <T extends org.apache.oltu.oauth2.client.response.OAuthClientResponse> T execute(org.apache.oltu.oauth2.client.request.OAuthClientRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String requestMethod, java.lang.Class<T> responseClass) throws org.apache.oltu.oauth2.common.exception.OAuthSystemException, org.apache.oltu.oauth2.common.exception.OAuthProblemException
- Specified by:
execute
in interfaceorg.apache.oltu.oauth2.client.HttpClient
- Throws:
org.apache.oltu.oauth2.common.exception.OAuthSystemException
org.apache.oltu.oauth2.common.exception.OAuthProblemException
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceorg.apache.oltu.oauth2.client.HttpClient
-
-