public class HttpSenderOptions extends HttpClientOptions
http://localhost:9411/api/v2/spans.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SENDER_ENDPOINT |
DEFAULT_ALPN_VERSIONS, DEFAULT_DECODER_INITIAL_BUFFER_SIZE, DEFAULT_DEFAULT_HOST, DEFAULT_DEFAULT_PORT, DEFAULT_FORCE_SNI, DEFAULT_HTTP2_CLEAR_TEXT_UPGRADE, DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE, DEFAULT_HTTP2_KEEP_ALIVE_TIMEOUT, DEFAULT_HTTP2_MAX_POOL_SIZE, DEFAULT_HTTP2_MULTIPLEXING_LIMIT, DEFAULT_KEEP_ALIVE, DEFAULT_KEEP_ALIVE_TIMEOUT, DEFAULT_MAX_CHUNK_SIZE, DEFAULT_MAX_HEADER_SIZE, DEFAULT_MAX_INITIAL_LINE_LENGTH, DEFAULT_MAX_POOL_SIZE, DEFAULT_MAX_REDIRECTS, DEFAULT_MAX_WAIT_QUEUE_SIZE, DEFAULT_MAX_WEBSOCKET_FRAME_SIZE, DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE, DEFAULT_MAX_WEBSOCKETS, DEFAULT_NAME, DEFAULT_PIPELINING, DEFAULT_PIPELINING_LIMIT, DEFAULT_POOL_CLEANER_PERIOD, DEFAULT_POOL_EVENT_LOOP_SIZE, DEFAULT_PROTOCOL_VERSION, DEFAULT_SEND_UNMASKED_FRAMES, DEFAULT_SHARED, DEFAULT_TRACING_POLICY, DEFAULT_TRY_USE_COMPRESSION, DEFAULT_TRY_USE_PER_FRAME_WEBSOCKET_COMPRESSION, DEFAULT_TRY_USE_PER_MESSAGE_WEBSOCKET_COMPRESSION, DEFAULT_VERIFY_HOST, DEFAULT_WEBSOCKET_ALLOW_CLIENT_NO_CONTEXT, DEFAULT_WEBSOCKET_CLOSING_TIMEOUT, DEFAULT_WEBSOCKET_COMPRESSION_LEVEL, DEFAULT_WEBSOCKET_REQUEST_SERVER_NO_CONTEXTDEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALLDEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, DEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_TIME_UNIT, DEFAULT_READ_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_SSL_HANDSHAKE_TIMEOUT, DEFAULT_SSL_HANDSHAKE_TIMEOUT_TIME_UNIT, DEFAULT_TCP_CORK, DEFAULT_TCP_FAST_OPEN, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_TCP_QUICKACK, DEFAULT_USE_ALPN, DEFAULT_WRITE_IDLE_TIMEOUTDEFAULT_LOG_ACTIVITY_FORMAT, DEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS| Constructor and Description |
|---|
HttpSenderOptions() |
HttpSenderOptions(HttpSenderOptions other) |
HttpSenderOptions(JsonObject json) |
addNonProxyHost, getAlpnVersions, getDecoderInitialBufferSize, getDefaultHost, getDefaultPort, getHttp2ConnectionWindowSize, getHttp2KeepAliveTimeout, getHttp2MaxPoolSize, getHttp2MultiplexingLimit, getInitialSettings, getKeepAliveTimeout, getMaxChunkSize, getMaxHeaderSize, getMaxInitialLineLength, getMaxPoolSize, getMaxRedirects, getMaxWaitQueueSize, getMaxWebSocketFrameSize, getMaxWebSocketMessageSize, getMaxWebSockets, getName, getPipeliningLimit, getPoolCleanerPeriod, getPoolEventLoopSize, getProtocolVersion, getTracingPolicy, getTryUsePerMessageWebSocketCompression, getTryWebSocketDeflateFrameCompression, getWebSocketClosingTimeout, getWebSocketCompressionAllowClientNoContext, getWebSocketCompressionLevel, getWebSocketCompressionRequestServerNoContext, isForceSni, isHttp2ClearTextUpgrade, isKeepAlive, isPipelining, isSendUnmaskedFrames, isShared, isTryUseCompression, isVerifyHost, setActivityLogDataFormat, setMaxWebSockets, setName, setNonProxyHosts, setPoolEventLoopSize, setReadIdleTimeout, setShared, setSslHandshakeTimeout, setSslHandshakeTimeoutUnit, setTracingPolicy, setWebSocketClosingTimeout, setWriteIdleTimeout, toJsongetConnectTimeout, getLocalAddress, getMetricsName, getNonProxyHosts, getProxyOptions, isTrustAllgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getReadIdleTimeout, getSoLinger, getSslEngineOptions, getSslHandshakeTimeout, getSslHandshakeTimeoutUnit, getTrustOptions, getTrustStoreOptions, getWriteIdleTimeout, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpngetActivityLogDataFormat, getLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePortpublic static final String DEFAULT_SENDER_ENDPOINT
public HttpSenderOptions()
public HttpSenderOptions(HttpSenderOptions other)
public HttpSenderOptions(JsonObject json)
public String getSenderEndpoint()
public HttpSenderOptions setSenderEndpoint(String endpoint)
public HttpSenderOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class HttpClientOptionspublic HttpSenderOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class HttpClientOptionspublic HttpSenderOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class HttpClientOptionspublic HttpSenderOptions setReusePort(boolean reusePort)
setReusePort in class HttpClientOptionspublic HttpSenderOptions setTrafficClass(int trafficClass)
setTrafficClass in class HttpClientOptionspublic HttpSenderOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class HttpClientOptionspublic HttpSenderOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class HttpClientOptionspublic HttpSenderOptions setSoLinger(int soLinger)
setSoLinger in class HttpClientOptionspublic HttpSenderOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class HttpClientOptionspublic HttpSenderOptions setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)
setIdleTimeoutUnit in class HttpClientOptionspublic HttpSenderOptions setSsl(boolean ssl)
setSsl in class HttpClientOptionspublic HttpSenderOptions setKeyCertOptions(KeyCertOptions options)
setKeyCertOptions in class HttpClientOptionspublic HttpSenderOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class HttpClientOptionspublic HttpSenderOptions setPfxKeyCertOptions(PfxOptions options)
setPfxKeyCertOptions in class HttpClientOptionspublic HttpSenderOptions setTrustOptions(TrustOptions options)
setTrustOptions in class HttpClientOptionspublic HttpSenderOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class HttpClientOptionspublic HttpSenderOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class HttpClientOptionspublic HttpSenderOptions setPfxTrustOptions(PfxOptions options)
setPfxTrustOptions in class HttpClientOptionspublic HttpSenderOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class HttpClientOptionspublic HttpSenderOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class HttpClientOptionspublic HttpSenderOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class HttpClientOptionspublic HttpSenderOptions removeEnabledSecureTransportProtocol(String protocol)
removeEnabledSecureTransportProtocol in class HttpClientOptionspublic HttpSenderOptions setTcpFastOpen(boolean tcpFastOpen)
setTcpFastOpen in class HttpClientOptionspublic HttpSenderOptions setTcpCork(boolean tcpCork)
setTcpCork in class HttpClientOptionspublic HttpSenderOptions setTcpQuickAck(boolean tcpQuickAck)
setTcpQuickAck in class HttpClientOptionspublic HttpSenderOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class HttpClientOptionsNullPointerExceptionpublic HttpSenderOptions addCrlValue(Buffer crlValue) throws NullPointerException
addCrlValue in class HttpClientOptionsNullPointerExceptionpublic HttpSenderOptions setConnectTimeout(int connectTimeout)
setConnectTimeout in class HttpClientOptionspublic HttpSenderOptions setTrustAll(boolean trustAll)
setTrustAll in class HttpClientOptionspublic HttpSenderOptions setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)
setEnabledSecureTransportProtocols in class HttpClientOptionspublic HttpSenderOptions setMaxPoolSize(int maxPoolSize)
setMaxPoolSize in class HttpClientOptionspublic HttpSenderOptions setHttp2MultiplexingLimit(int limit)
setHttp2MultiplexingLimit in class HttpClientOptionspublic HttpSenderOptions setHttp2MaxPoolSize(int max)
setHttp2MaxPoolSize in class HttpClientOptionspublic HttpSenderOptions setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)
setHttp2ConnectionWindowSize in class HttpClientOptionspublic HttpSenderOptions setHttp2KeepAliveTimeout(int keepAliveTimeout)
setHttp2KeepAliveTimeout in class HttpClientOptionspublic HttpSenderOptions setKeepAlive(boolean keepAlive)
setKeepAlive in class HttpClientOptionspublic HttpSenderOptions setKeepAliveTimeout(int keepAliveTimeout)
setKeepAliveTimeout in class HttpClientOptionspublic HttpSenderOptions setPipelining(boolean pipelining)
setPipelining in class HttpClientOptionspublic HttpSenderOptions setPipeliningLimit(int limit)
setPipeliningLimit in class HttpClientOptionspublic HttpSenderOptions setVerifyHost(boolean verifyHost)
setVerifyHost in class HttpClientOptionspublic HttpSenderOptions setTryUseCompression(boolean tryUseCompression)
setTryUseCompression in class HttpClientOptionspublic HttpSenderOptions setSendUnmaskedFrames(boolean sendUnmaskedFrames)
setSendUnmaskedFrames in class HttpClientOptionspublic HttpSenderOptions setMaxWebSocketFrameSize(int maxWebsocketFrameSize)
setMaxWebSocketFrameSize in class HttpClientOptionspublic HttpSenderOptions setMaxWebSocketMessageSize(int maxWebsocketMessageSize)
setMaxWebSocketMessageSize in class HttpClientOptionspublic HttpSenderOptions setDefaultHost(String defaultHost)
setDefaultHost in class HttpClientOptionspublic HttpSenderOptions setDefaultPort(int defaultPort)
setDefaultPort in class HttpClientOptionspublic HttpSenderOptions setProtocolVersion(HttpVersion protocolVersion)
setProtocolVersion in class HttpClientOptionspublic HttpSenderOptions setMaxChunkSize(int maxChunkSize)
setMaxChunkSize in class HttpClientOptionspublic HttpSenderOptions setMaxInitialLineLength(int maxInitialLineLength)
setMaxInitialLineLength in class HttpClientOptionspublic HttpSenderOptions setMaxHeaderSize(int maxHeaderSize)
setMaxHeaderSize in class HttpClientOptionspublic HttpSenderOptions setMaxWaitQueueSize(int maxWaitQueueSize)
setMaxWaitQueueSize in class HttpClientOptionspublic HttpSenderOptions setInitialSettings(Http2Settings settings)
setInitialSettings in class HttpClientOptionspublic HttpSenderOptions setUseAlpn(boolean useAlpn)
setUseAlpn in class HttpClientOptionspublic HttpSenderOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class HttpClientOptionspublic HttpSenderOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class HttpClientOptionspublic HttpSenderOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class HttpClientOptionspublic HttpSenderOptions setAlpnVersions(List<HttpVersion> alpnVersions)
setAlpnVersions in class HttpClientOptionspublic HttpSenderOptions setHttp2ClearTextUpgrade(boolean value)
setHttp2ClearTextUpgrade in class HttpClientOptionspublic HttpSenderOptions setMaxRedirects(int maxRedirects)
setMaxRedirects in class HttpClientOptionspublic HttpSenderOptions setForceSni(boolean forceSni)
setForceSni in class HttpClientOptionspublic HttpSenderOptions setMetricsName(String metricsName)
setMetricsName in class HttpClientOptionspublic HttpSenderOptions setProxyOptions(ProxyOptions proxyOptions)
setProxyOptions in class HttpClientOptionspublic HttpSenderOptions setLocalAddress(String localAddress)
setLocalAddress in class HttpClientOptionspublic HttpSenderOptions setLogActivity(boolean logEnabled)
setLogActivity in class HttpClientOptionspublic HttpSenderOptions setTryUsePerFrameWebSocketCompression(boolean offer)
setTryUsePerFrameWebSocketCompression in class HttpClientOptionspublic HttpSenderOptions setTryUsePerMessageWebSocketCompression(boolean offer)
setTryUsePerMessageWebSocketCompression in class HttpClientOptionspublic HttpSenderOptions setWebSocketCompressionLevel(int compressionLevel)
setWebSocketCompressionLevel in class HttpClientOptionspublic HttpSenderOptions setWebSocketCompressionAllowClientNoContext(boolean offer)
setWebSocketCompressionAllowClientNoContext in class HttpClientOptionspublic HttpSenderOptions setWebSocketCompressionRequestServerNoContext(boolean offer)
setWebSocketCompressionRequestServerNoContext in class HttpClientOptionspublic HttpSenderOptions setDecoderInitialBufferSize(int decoderInitialBufferSize)
setDecoderInitialBufferSize in class HttpClientOptionspublic HttpSenderOptions setPoolCleanerPeriod(int poolCleanerPeriod)
setPoolCleanerPeriod in class HttpClientOptionsCopyright © 2022 Eclipse. All rights reserved.