coherence-community / oracle-bedrock

Oracle Bedrock
Other
55 stars 31 forks source link

Enhance SocketBasedRemoteExecutor to support multiple asynchronous requests #264

Closed brianoliver closed 9 years ago

brianoliver commented 9 years ago

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".

brianoliver commented 9 years ago

@brianoliver said: Thanks to Alexandru Serban for the suggested improvement and pull request.

brianoliver commented 8 years ago

This issue was imported from JIRA ORACLETOOLS-264

brianoliver commented 9 years ago

Reported by @brianoliver

brianoliver commented 9 years ago

Marked as fixed by @brianoliver on Thursday, July 16th 2015, 4:49:28 pm