| Modifier and Type | Method and Description |
|---|---|
static NettyHttpService.Builder |
NettyHttpService.builder(String serviceName)
Creates a
NettyHttpService.Builder for creating new instance of NettyHttpService. |
NettyHttpService.Builder |
NettyHttpService.Builder.enableSSL(SSLConfig sslConfig)
Enable SSL by using the provided SSL information.
|
NettyHttpService.Builder |
NettyHttpService.Builder.enableSSL(SSLHandlerFactory sslHandlerFactory)
Enable SSL by using the given
SSLHandlerFactory to create SslHandler. |
NettyHttpService.Builder |
NettyHttpService.Builder.setBossThreadPoolSize(int bossThreadPoolSize)
Set size of bossThreadPool in netty default value is 1 if it is not set.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setChannelConfig(io.netty.channel.ChannelOption<?> channelOption,
Object value)
Sets channel configuration for the netty service.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setChannelPipelineModifier(ChannelPipelineModifier pipelineModifier)
|
NettyHttpService.Builder |
NettyHttpService.Builder.setChildChannelConfig(io.netty.channel.ChannelOption<?> channelOption,
Object value)
Sets channel configuration for the child socket channel for the netty service.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setConnectionBacklog(int connectionBacklog)
Set size of backlog in netty service - size of accept queue of the TCP stack.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setExceptionHandler(ExceptionHandler exceptionHandler)
Set the
ExceptionHandler for the service. |
NettyHttpService.Builder |
NettyHttpService.Builder.setExecThreadKeepAliveSeconds(long threadKeepAliveSecs)
Set the maximum time that excess idle threads will wait for new tasks before terminating.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setExecThreadPoolSize(int execThreadPoolSize)
Set size of executorThreadPool in netty default value is 60 if it is not set.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setHandlerHooks(Iterable<? extends HandlerHook> handlerHooks)
Set HandlerHooks to be executed pre and post handler calls.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setHost(String host)
Set the bindAddress for the service.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setHttpChunkLimit(int value)
Set the HTTP chunk limit.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setHttpHandlers(HttpHandler... handlers)
Add HttpHandlers that service the request.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setHttpHandlers(Iterable<? extends HttpHandler> handlers)
Add HttpHandlers that service the request.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setPort(int port)
Set the port on which the service should listen to.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setRejectedExecutionHandler(RejectedExecutionHandler rejectedExecutionHandler)
Set RejectedExecutionHandler - rejection policy for executor.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setUrlRewriter(URLRewriter urlRewriter)
Set URLRewriter to re-write URL of an incoming request before any handlers or their hooks are called.
|
NettyHttpService.Builder |
NettyHttpService.Builder.setWorkerThreadPoolSize(int workerThreadPoolSize)
Set size of workerThreadPool in netty default value is 10 if it is not set.
|
Copyright 2019 Cask, Inc. Licensed under the Apache License, Version 2.0