public class ConnectionSocketFactoryRegistryBuilder extends Object implements Builder<org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory>>
Constructor and Description |
---|
ConnectionSocketFactoryRegistryBuilder()
构造
|
Modifier and Type | Method and Description |
---|---|
org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> |
build()
构建
|
static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> |
build(SSLInfo sslInfo)
构建默认的连接工厂注册器,默认支持SSL
|
static ConnectionSocketFactoryRegistryBuilder |
of()
创建
|
ConnectionSocketFactoryRegistryBuilder |
register(String protocol,
org.apache.http.conn.socket.ConnectionSocketFactory socketFactory)
注册连接工厂
|
ConnectionSocketFactoryRegistryBuilder |
registerHttp(org.apache.http.conn.socket.ConnectionSocketFactory socketFactory)
注册HTTP协议,使用默认的普通连接工厂
|
ConnectionSocketFactoryRegistryBuilder |
registerHttps(SSLInfo sslInfo)
注册HTTPS协议
|
ConnectionSocketFactoryRegistryBuilder |
registerPlainHttp()
注册HTTP协议,使用默认的普通(非加密)连接工厂
|
public ConnectionSocketFactoryRegistryBuilder()
public static ConnectionSocketFactoryRegistryBuilder of()
ConnectionSocketFactoryRegistryBuilder
public static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> build(SSLInfo sslInfo)
sslInfo
- SSL配置,null
表示使用默认配置,即SSLConnectionSocketFactory.getSocketFactory()
Registry<ConnectionSocketFactory>
public ConnectionSocketFactoryRegistryBuilder registerPlainHttp()
public ConnectionSocketFactoryRegistryBuilder registerHttp(org.apache.http.conn.socket.ConnectionSocketFactory socketFactory)
socketFactory
- ConnectionSocketFactory
public ConnectionSocketFactoryRegistryBuilder registerHttps(SSLInfo sslInfo)
sslInfo
- SSL配置,null
表示使用默认配置,即SSLConnectionSocketFactory.getSocketFactory()
public ConnectionSocketFactoryRegistryBuilder register(String protocol, org.apache.http.conn.socket.ConnectionSocketFactory socketFactory)
protocol
- 协议socketFactory
- 连接工厂Copyright © 2025. All rights reserved.