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