...
The httpn:engine-factory
element has three children that contain the information used to configure the HTTP ports instantiated by the Netty runtime factory. The children are described below.
httpn:engine | Specifies the configuration for a particular Netty runtime instance. |
httpn:identifiedTLSServerParameters | Specifies a reusable set of properties for securing an HTTP server. It has a single attribute, |
httpn:identifiedThreadingParameters | Specifies a reusable set of properties for controlling a Netty instance's thread pool. It has a single attribute, |
The engine
element
The httpn:engine
element is used to configure specific instances of the Netty runtime. It has a single attribute, port
, that specifies the number of the port being managed by the Netty instance.
...
The child elements used to provide the configuration properties are described below.
httpn:tlsServerParameters | Specifies a set of properties for configuring the security used for the specific Netty instance. See the TLS Configuration page for more information. |
httpn:tlsServerParametersRef | Refers to a set of security properties defined by a |
httpn:threadingParameters | Specifies the size of the thread pool used by the specific Netty instance. |
httpn:threadingParametersRef | Refers to a set of properties defined by a |
httpn:sessionSupport | If the value is true , the Netty Engine will set up a session manager for the Netty server engine to maintain the sessions. The default value of it is false. |
httpn:reuseAddress | The the value is true, the Netty Engine connector's socket will enable the SO_REUSEADDR flage. The default value of it is true. |
Configuring the thread pool
You can configure the size of a Netty instance's thread pool by either:
- Specifying the size of thread pool using a
identifiedThreadingParameters
element in theengine-factory
element. You then refer to the element using athreadingParametersRef
element. Specify the size of the of thread pool directly using a
threadingParameters
element.
ThethreadingParameters
has one attribute to specify the size of a thread pool. The attribute is described below.Warning The
httpj:identifiedThreadingParameters
element has a single childthreadingParameters
element
threadPoolSize | Specifies the number of threads available to the Netty instance for processing requests. |