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()
ConnectionSocketFactoryRegistryBuilderpublic 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 - ConnectionSocketFactorypublic 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.