public class OotpClientBuilder
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
OotpClientBuilder.OotpClientImpl |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_USER_AGENT |
static java.lang.String |
HTTP_VERSION |
static java.lang.String |
PACKAGE_VERSION |
| 限定符和类型 | 方法和说明 |
|---|---|
OotpClientBuilder |
basePath(java.lang.String basePath) |
OotpClient |
build() |
static org.apache.http.impl.client.CloseableHttpClient |
buildDefaultOotpHttpClient(org.opoo.ootp.signer.Signer signer) |
static org.apache.http.impl.client.CloseableHttpClient |
buildDefaultOotpHttpClient(org.opoo.ootp.signer.Signer signer,
org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) |
static OotpClientBuilder |
custom() |
static OotpClient |
defaultClient(java.lang.String endpoint,
org.opoo.ootp.signer.Signer signer) |
static OotpClient |
defaultClient(java.net.URI endpoint,
org.opoo.ootp.signer.Signer signer) |
OotpClientBuilder |
endpoint(java.lang.String endpoint) |
OotpClientBuilder |
endpoint(java.net.URI endpoint) |
OotpClientBuilder |
fileCodec(ExsCodec codec) |
OotpClientBuilder |
httpClient(org.apache.http.impl.client.CloseableHttpClient httpClient) |
OotpClientBuilder |
httpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
RestTemplate 必须是专用的,会增加拦截器。
|
OotpClientBuilder |
messageCodec(ExsCodec codec) |
OotpClientBuilder |
objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
OotpClientBuilder |
signer(org.opoo.ootp.signer.Signer signer) |
OotpClientBuilder |
useVersion1() |
public static final java.lang.String HTTP_VERSION
public static final java.lang.String PACKAGE_VERSION
public static final java.lang.String DEFAULT_USER_AGENT
public static OotpClient defaultClient(java.net.URI endpoint, org.opoo.ootp.signer.Signer signer)
public static OotpClient defaultClient(java.lang.String endpoint, org.opoo.ootp.signer.Signer signer)
public static OotpClientBuilder custom()
public OotpClientBuilder signer(org.opoo.ootp.signer.Signer signer)
public OotpClientBuilder endpoint(java.net.URI endpoint)
public OotpClientBuilder endpoint(java.lang.String endpoint)
public OotpClientBuilder basePath(java.lang.String basePath)
public OotpClientBuilder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public OotpClientBuilder httpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
httpClientBuilder - HttpClientBuilderpublic OotpClientBuilder useVersion1()
public OotpClientBuilder messageCodec(ExsCodec codec)
public OotpClientBuilder fileCodec(ExsCodec codec)
public OotpClientBuilder httpClient(org.apache.http.impl.client.CloseableHttpClient httpClient)
public OotpClient build()
public static org.apache.http.impl.client.CloseableHttpClient buildDefaultOotpHttpClient(org.opoo.ootp.signer.Signer signer)
public static org.apache.http.impl.client.CloseableHttpClient buildDefaultOotpHttpClient(org.opoo.ootp.signer.Signer signer,
org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
Copyright © 2022. All rights reserved.