jakartaee / jakartaee/messaging
Allow the registration of a message listener via a connection when done within an ManagedExecutorService.
- Dominant language
- Java
- Stars
- 49
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Description
Currently, you cannot call setMessageListener when a connection is running with in an application server. I believe we can circumvent this limitation if the registration of the underlying threads is done via a ManagedExecutorService. The spec should be updated to indicate that an implementation should register the delivery code via a ManagedExecutorService.
#### Affected Versions
[2.0]
Contributor guide
Research direction
Start by reviewing the setMessageListener restriction and the proposed use of ManagedExecutorService in the Jakarta Messaging specification. Determine which specification text and implementation expectations would need to change for message-listener registration in an application server, and define done as an agreed, precise specification update.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100