Package | Description |
---|---|
io.vertx.core |
= Vert.x Core Manual
:toc: left
At the heart of Vert.x is a set of Java APIs that we call *Vert.x Core*
https://github.com/eclipse/vert.x[Repository].
|
io.vertx.core.http |
== Writing HTTP servers and clients
Vert.x allows you to easily write non blocking HTTP clients and servers.
|
io.vertx.core.net |
== Writing TCP servers and clients
Vert.x allows you to easily write non blocking TCP clients and servers.
|
io.vertx.core.spi.metrics |
Modifier and Type | Method and Description |
---|---|
NetServer |
Vertx.createNetServer(NetServerOptions options)
Create a TCP/SSL server using the specified options
|
Modifier and Type | Class and Description |
---|---|
class |
HttpServerOptions
Represents options used by an
HttpServer instance |
Modifier and Type | Method and Description |
---|---|
NetServerOptions |
NetServerOptions.addCrlPath(String crlPath) |
NetServerOptions |
NetServerOptions.addCrlValue(Buffer crlValue) |
NetServerOptions |
NetServerOptions.addEnabledCipherSuite(String suite) |
NetServerOptions |
NetServerOptions.setAcceptBacklog(int acceptBacklog)
Set the accept back log
|
NetServerOptions |
NetServerOptions.setClientAuth(ClientAuth clientAuth)
Set whether client auth is required
|
NetServerOptions |
NetServerOptions.setClientAuthRequired(boolean clientAuthRequired)
Deprecated.
|
NetServerOptions |
NetServerOptions.setHost(String host)
Set the host
|
NetServerOptions |
NetServerOptions.setIdleTimeout(int idleTimeout) |
NetServerOptions |
NetServerOptions.setKeyStoreOptions(JksOptions options) |
NetServerOptions |
NetServerOptions.setPemKeyCertOptions(PemKeyCertOptions options) |
NetServerOptions |
NetServerOptions.setPemTrustOptions(PemTrustOptions options) |
NetServerOptions |
NetServerOptions.setPfxKeyCertOptions(PfxOptions options) |
NetServerOptions |
NetServerOptions.setPfxTrustOptions(PfxOptions options) |
NetServerOptions |
NetServerOptions.setPort(int port)
Set the port
|
NetServerOptions |
NetServerOptions.setReceiveBufferSize(int receiveBufferSize) |
NetServerOptions |
NetServerOptions.setReuseAddress(boolean reuseAddress) |
NetServerOptions |
NetServerOptions.setSendBufferSize(int sendBufferSize) |
NetServerOptions |
NetServerOptions.setSoLinger(int soLinger) |
NetServerOptions |
NetServerOptions.setSsl(boolean ssl) |
NetServerOptions |
NetServerOptions.setTcpKeepAlive(boolean tcpKeepAlive) |
NetServerOptions |
NetServerOptions.setTcpNoDelay(boolean tcpNoDelay) |
NetServerOptions |
NetServerOptions.setTrafficClass(int trafficClass) |
NetServerOptions |
NetServerOptions.setTrustStoreOptions(JksOptions options) |
NetServerOptions |
NetServerOptions.setUsePooledBuffers(boolean usePooledBuffers) |
Constructor and Description |
---|
NetServerOptions(NetServerOptions other)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
TCPMetrics<?> |
VertxMetrics.createMetrics(NetServer server,
SocketAddress localAddress,
NetServerOptions options)
Provides the net server metrics SPI when a net server is created.
No specific thread and context can be expected when this method is called.
Note: this method can be called more than one time for the same
localAddress when a server is
scaled, it is the responsibility of the metrics implementation to eventually merge metrics. |
Copyright © 2016. All rights reserved.