diff --git a/src/docbkx/ip.xml b/src/docbkx/ip.xml index 10c94eee45..2021c6d963 100644 --- a/src/docbkx/ip.xml +++ b/src/docbkx/ip.xml @@ -463,6 +463,17 @@ the multicast packets will be sent over. Not applicable to the TCP adapter. + + task-executor + N + Y + + + Specifies a specific Executor to be used for acknowledgment handling. If not supplied, an internal + single threaded executor will be used. Needed on some platforms that require the use of specific + task executors such as a WorkManagerTaskExecutor. One thread will be dedicated to handling + acknowledgments (if the acknowledge option is true). + @@ -523,7 +534,19 @@ be handled concurrently. For tcp, not using nio, specifies the number of concurrent connections supported by the adapter. For tcp, using nio, specifies the number of tcp fragments that are concurrently - reassembled into complete messages. + reassembled into complete messages. + Only applies if task-executor is not configured. Defaults to 5. + + + task-executor + Y + Y + + + Specifies a specific Executor to be used for socket handling. If not supplied, an internal + pooled executor will be used. Needed on some platforms that require the use of specific + task executors such as a WorkManagerTaskExecutor. See pool-size for thread + requirements, depending on other options. receive-buffer-size @@ -652,8 +675,18 @@ pool-size - Specifies the number of concurrent connections supported - by the gateway. + Specifies the number of concurrent connections supported + by the gateway. + Only applies if task-executor is not configured. Defaults to 5. + + + task-executor + + + Specifies a specific Executor to be used for socket handling. If not supplied, an internal + pooled executor will be used. Needed on some platforms that require the use of specific + task executors such as a WorkManagerTaskExecutor. See pool-size for thread + requirements. receive-buffer-size