public class HttpTermOptions extends HttpServerOptions
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CHARSET |
static String |
DEFAULT_INPUTRC |
DEFAULT_ACCEPT_UNMASKED_FRAMES, DEFAULT_ALPN_VERSIONS, DEFAULT_COMPRESSION_LEVEL, DEFAULT_COMPRESSION_SUPPORTED, DEFAULT_DECODER_INITIAL_BUFFER_SIZE, DEFAULT_DECOMPRESSION_SUPPORTED, DEFAULT_HANDLE_100_CONTINE_AUTOMATICALLY, DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE, DEFAULT_INITIAL_SETTINGS_MAX_CONCURRENT_STREAMS, DEFAULT_MAX_CHUNK_SIZE, DEFAULT_MAX_HEADER_SIZE, DEFAULT_MAX_INITIAL_LINE_LENGTH, DEFAULT_MAX_WEBSOCKET_FRAME_SIZE, DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE, DEFAULT_PORTDEFAULT_ACCEPT_BACKLOG, DEFAULT_CLIENT_AUTH, DEFAULT_HOST, DEFAULT_SNIDEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, DEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_CORK, DEFAULT_TCP_FAST_OPEN, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_TCP_QUICKACK, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERSDEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS| Constructor and Description |
|---|
HttpTermOptions() |
HttpTermOptions(HttpTermOptions that) |
HttpTermOptions(JsonObject json) |
addEnabledSecureTransportProtocol, equals, getAlpnVersions, getCompressionLevel, getDecoderInitialBufferSize, getHttp2ConnectionWindowSize, getInitialSettings, getMaxChunkSize, getMaxHeaderSize, getMaxInitialLineLength, getMaxWebsocketFrameSize, getMaxWebsocketMessageSize, getWebsocketSubProtocols, hashCode, isAcceptUnmaskedFrames, isCompressionSupported, isDecompressionSupported, isHandle100ContinueAutomatically, removeEnabledSecureTransportProtocol, setAcceptUnmaskedFrames, setAlpnVersions, setClientAuthRequired, setCompressionLevel, setDecoderInitialBufferSize, setDecompressionSupported, setHttp2ConnectionWindowSize, setInitialSettings, setJdkSslEngineOptions, setKeyCertOptions, setLogActivity, setMaxChunkSize, setMaxHeaderSize, setMaxInitialLineLength, setMaxWebsocketFrameSize, setMaxWebsocketMessageSize, setOpenSslEngineOptions, setReusePort, setSni, setSslEngineOptions, setTcpCork, setTcpFastOpen, setTcpQuickAck, setTrustOptions, setUseAlpn, setWebsocketSubProtocols, toJsongetAcceptBacklog, getClientAuth, getHost, getPort, isClientAuthRequired, isSnigetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpn, isUsePooledBuffers, setEnabledSecureTransportProtocolsgetLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePortpublic static final String DEFAULT_CHARSET
public static final String DEFAULT_INPUTRC
public HttpTermOptions()
public HttpTermOptions(JsonObject json)
public HttpTermOptions(HttpTermOptions that)
public static Buffer defaultVertxShellJsResource()
vertxshell.js default resource as a bufferpublic static Buffer defaultTermJsResource()
term.js default resource as a bufferpublic static Buffer defaultShellHtmlResource()
shell.html default resource as a bufferpublic SockJSHandlerOptions getSockJSHandlerOptions()
public HttpTermOptions setSockJSHandlerOptions(SockJSHandlerOptions sockJSHandlerOptions)
sockJSHandlerOptions - the options to usepublic String getSockJSPath()
public HttpTermOptions setSockJSPath(String sockJSPath)
/term/*.sockJSPath - the new SockJS pathpublic AuthOptions getAuthOptions()
public HttpTermOptions setAuthOptions(AuthOptions authOptions)
authOptions - the auth optionspublic HttpTermOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class HttpServerOptionspublic HttpTermOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class HttpServerOptionspublic HttpTermOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class HttpServerOptionspublic HttpTermOptions setTrafficClass(int trafficClass)
setTrafficClass in class HttpServerOptionspublic HttpTermOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class HttpServerOptionspublic HttpTermOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class HttpServerOptionspublic HttpTermOptions setSoLinger(int soLinger)
setSoLinger in class HttpServerOptionspublic HttpTermOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers in class HttpServerOptionspublic HttpTermOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class HttpServerOptionspublic HttpTermOptions setSsl(boolean ssl)
setSsl in class HttpServerOptionspublic HttpTermOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class HttpServerOptionspublic HttpTermOptions setPfxKeyCertOptions(PfxOptions options)
setPfxKeyCertOptions in class HttpServerOptionspublic HttpTermOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class HttpServerOptionspublic HttpTermOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class HttpServerOptionspublic HttpTermOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class HttpServerOptionspublic HttpTermOptions setPfxTrustOptions(PfxOptions options)
setPfxTrustOptions in class HttpServerOptionspublic HttpTermOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class HttpServerOptionspublic HttpTermOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class HttpServerOptionsNullPointerExceptionpublic HttpTermOptions addCrlValue(Buffer crlValue) throws NullPointerException
addCrlValue in class HttpServerOptionsNullPointerExceptionpublic HttpTermOptions setAcceptBacklog(int acceptBacklog)
setAcceptBacklog in class HttpServerOptionspublic HttpTermOptions setPort(int port)
setPort in class HttpServerOptionspublic HttpTermOptions setHost(String host)
setHost in class HttpServerOptionspublic HttpTermOptions setClientAuth(ClientAuth clientAuth)
setClientAuth in class HttpServerOptionspublic HttpTermOptions setCompressionSupported(boolean compressionSupported)
setCompressionSupported in class HttpServerOptionspublic HttpTermOptions setHandle100ContinueAutomatically(boolean handle100ContinueAutomatically)
setHandle100ContinueAutomatically in class HttpServerOptionspublic Buffer getVertsShellJsResource()
vertxshell.js resource for this serverpublic HttpTermOptions setVertsShellJsResource(Buffer vertsShellJsResource)
vertxshell.js resource to use.vertsShellJsResource - the resourcepublic Buffer getTermJsResource()
term.js resource for this serverpublic HttpTermOptions setTermJsResource(Buffer termJsResource)
term.js resource to use.termJsResource - the resourcepublic Buffer getShellHtmlResource()
shell.html resource for this serverpublic HttpTermOptions setShellHtmlResource(Buffer shellHtmlResource)
shell.html resource to use.shellHtmlResource - the resourcepublic String getCharset()
public HttpTermOptions setCharset(String charset)
charset - the charset to usepublic String getIntputrc()
public HttpTermOptions setIntputrc(String intputrc)
intputrc - the path of the inputrc configCopyright © 2018 Eclipse. All rights reserved.