public class SingletonHttpConfigOptions extends SingletonProxyConfigOptions implements HttpProxyConfigOptions
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
SingletonHttpConfigOptions.SingletonHttpConfigOptionsHolder |
| 限定符和类型 | 字段和说明 |
|---|---|
private HttpCorsOption |
corsOptions |
private HttpHtmlOption |
htmlOptions |
private HttpProtocolOptions |
protocolOptions |
private ProxyOptionsMapping |
proxyOptionsMapping |
private static long |
serialVersionUID |
private ProxyUpstreamOptionsMapping<? extends ProxyUpstreamOption> |
upstreamMapping |
private Map<String,? extends ProxyUpstreamOption> |
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() |
getConnectTimeout, getGlobalThrottleOptions, getHandlersOptions, getIdleTimeout, getServerPort, getTcpBackLog, getThreadPoolOptions, getTlsOptions, getTransportProtocol, getUdpBackLog, isAllowLocalOnly, isTransparent, setAllowLocalOnly, setConnectTimeout, setIdleTimeout, setServerPort, setTcpBackLog, setTransparent, setTransportProtocol, setUdpBackLogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProxyOptions, getUpstreamOptionsgetConnectTimeout, getGlobalThrottleOptions, getHandlersOptions, getIdleTimeout, getServerPort, getTcpBackLog, getThreadPoolOptions, getTlsOptions, getTransportProtocol, getUdpBackLog, isAllowLocalOnly, isTransparent, setAllowLocalOnly, setConnectTimeout, setIdleTimeout, setServerPort, setTcpBackLog, setTransparent, setTransportProtocol, setUdpBackLogprivate static final long serialVersionUID
private volatile HttpCorsOption corsOptions
private volatile HttpHtmlOption htmlOptions
private volatile HttpProtocolOptions protocolOptions
private volatile Map<String,? extends ProxyUpstreamOption> upstreamOptionsMap
private volatile ProxyUpstreamOptionsMapping<? extends ProxyUpstreamOption> upstreamMapping
private volatile ProxyOptionsMapping proxyOptionsMapping
public byte getId()
getId 在接口中 ProxyConfigOptionsgetId 在类中 SingletonProxyConfigOptionspublic HttpCorsOption getCorsOptions()
getCorsOptions 在接口中 HttpProxyConfigOptionspublic HttpHtmlOption getHtmlOptions()
getHtmlOptions 在接口中 HttpProxyConfigOptionspublic HttpProtocolOptions getProtocolOptions()
getProtocolOptions 在接口中 HttpProxyConfigOptionspublic Map<String,? extends ProxyUpstreamOption> getUpstreamOptionsMap()
getUpstreamOptionsMap 在接口中 HttpProxyConfigOptionspublic ProxyUpstreamOptionsMapping<? extends ProxyUpstreamOption> getUpstreamMapping()
getUpstreamMapping 在接口中 HttpProxyConfigOptionspublic ProxyOptionsMapping getProxyOptionsMapping()
getProxyOptionsMapping 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setCorsOptions(HttpCorsOption corsOptions)
setCorsOptions 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setHtmlOptions(HttpHtmlOption htmlOptions)
setHtmlOptions 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setProtocolOptions(HttpProtocolOptions protocolOptions)
setProtocolOptions 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setUpstreamMapping(ProxyUpstreamOptionsMapping<? extends ProxyUpstreamOption> upstreamMapping)
setUpstreamMapping 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setProxyOptionsMapping(ProxyOptionsMapping proxyOptionsMapping)
setProxyOptionsMapping 在接口中 HttpProxyConfigOptionspublic SingletonHttpConfigOptions setUpstreamOptionsMap(Map<String,? extends ProxyUpstreamOption> upstreamOptionsMap)
public static Map<String,? extends ProxyUpstreamOption> upstreamMap()
public static void withUpstreamMap(Map<String,? extends ProxyUpstreamOption> upstreamOptionsMap)
public static ProxyUpstreamOptionsMapping<? extends ProxyUpstreamOption> upstreamMapping()
public static void withUpstreamMapping(ProxyUpstreamOptionsMapping<? extends DefaultProxyUpstreamOption> upstreamMapping)
public static SingletonHttpConfigOptions getInstance()
Copyright © 2021 Zodiac. All rights reserved.