Closed brianoliver closed 9 years ago
@brianoliver said: Thanks to Alexandru Serban for the suggested improvement and pull request.
This issue was imported from JIRA ORACLETOOLS-264
Reported by @brianoliver
Marked as fixed by @brianoliver on Thursday, July 16th 2015, 4:49:28 pm
The current SocketBasedRemoteExecutor will only execute a single request at any point in time (as the executor service only has a single thread in the pool).
While this is fine for simple tests, for multi-threaded tests against JavaApplications, this restriction makes everything single threaded.
To resolve this we should have a "requestExecutorService" (with multiple threads) for executing requests "coming off the wire" and a "responseExecutorService" (with a single thread) for sending responses "over the wire".