public class SingletonHttpConfigOptions extends SingletonProxyConfigOptions implements HttpProxyConfigOptions
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
SingletonHttpConfigOptions.SingletonHttpConfigOptionsHolder |
| 限定符和类型 | 字段和说明 |
|---|---|
private HttpCorsOption |
corsOptions |
private HttpHtmlOption |
htmlOptions |
private HttpProtocolOptions |
protocolOptions |
private List<DefaultProxyHostOption> |
proxyHosts |
private Map<String,Map<String,? extends ProxyRuleOption>> |
proxyRulesMapping |
private List<DefaultProxyUpstreamOption> |
proxyUpstreams |
private static long |
serialVersionUID |
private Map<String,DefaultProxyUpstreamOption> |
upstreamMapping |
private Map<String,DefaultProxyUpstreamOption> |
upstreamOptionsMap |
ALLOW_LOCAL_ONLY_OPTION, CONNECT_TIMEOUT_OPTION, IDLE_TIMEOUT_OPTION, SERVER_PORT_OPTION, TCP_BACK_LOG_OPTION, TRANSPARENT_OPTION, TRANSPORT_PROTOCOL_OPTION, UDP_BACK_LOG_OPTION| 限定符 | 构造器和说明 |
|---|---|
private |
SingletonHttpConfigOptions() |
equals, getConnectTimeout, getGlobalThrottle, getHandlers, getIdleTimeout, getServerPort, getTcpBackLog, getThreadPool, getTls, getTransport, getTransportProtocol, getUdpBackLog, hashCode, isAllowLocalOnly, isTransparent, setAllowLocalOnly, setConnectTimeout, setIdleTimeout, setServerPort, setTcpBackLog, setTransparent, setTransport, setTransportProtocol, setUdpBackLog, toStringgetProxyRules, getProxyRulesList, getUpstreamOptionsgetConnectTimeout, getGlobalThrottle, getHandlers, getIdleTimeout, getServerPort, getTcpBackLog, getThreadPool, getTls, getTransport, getTransportProtocol, getUdpBackLog, isAllowLocalOnly, isTransparent, setAllowLocalOnly, setConnectTimeout, setIdleTimeout, setServerPort, setTcpBackLog, setTransparent, setTransport, setTransportProtocol, setUdpBackLogprivate static final long serialVersionUID
private volatile HttpCorsOption corsOptions
private volatile HttpHtmlOption htmlOptions
private volatile HttpProtocolOptions protocolOptions
private volatile List<DefaultProxyUpstreamOption> proxyUpstreams
private volatile List<DefaultProxyHostOption> proxyHosts
private volatile Map<String,DefaultProxyUpstreamOption> upstreamOptionsMap
private Map<String,DefaultProxyUpstreamOption> upstreamMapping
private Map<String,Map<String,? extends ProxyRuleOption>> proxyRulesMapping
public byte getId()
getId 在接口中 ProxyConfigOptionsgetId 在类中 SingletonProxyConfigOptionspublic HttpCorsOption getCors()
getCors 在接口中 HttpProxyConfigOptionspublic HttpHtmlOption getHtml()
getHtml 在接口中 HttpProxyConfigOptionspublic HttpProtocolOptions getProtocol()
getProtocol 在接口中 HttpProxyConfigOptionspublic Map<String,? extends ProxyUpstreamOption> getUpstreamOptionsMap()
getUpstreamOptionsMap 在接口中 HttpProxyConfigOptionspublic Map<String,Map<String,? extends ProxyRuleOption>> getProxyRulesMapping()
getProxyRulesMapping 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setCors(HttpCorsOption corsOptions)
public SingletonHttpConfigOptions setHtml(HttpHtmlOption htmlOptions)
public SingletonHttpConfigOptions setProtocol(HttpProtocolOptions protocolOptions)
public List<DefaultProxyUpstreamOption> getProxyUpstreams()
getProxyUpstreams 在接口中 HttpProxyConfigOptionspublic void setProxyUpstreams(List<DefaultProxyUpstreamOption> proxyUpstreams)
public List<DefaultProxyHostOption> getProxyHosts()
getProxyHosts 在接口中 HttpProxyConfigOptionspublic void setProxyHosts(List<DefaultProxyHostOption> proxyHosts)
public void addProxyUpstreams(ProxyUpstreamOption proxyUpstream)
addProxyUpstreams 在接口中 HttpProxyConfigOptionspublic static Map<String,? extends ProxyUpstreamOption> upstreamMap()
public static void withUpstreamList(List<? extends ProxyUpstreamOption> upstreamOptionsList)
public static Map<String,? extends ProxyUpstreamOption> upstreamMapping()
public static void withUpstreamMapping(List<DefaultProxyUpstreamOption> proxyUpstreams)
public static SingletonHttpConfigOptions getInstance()
Copyright © 2022 Zodiac. All rights reserved.