jakartaee / jakartaee/messaging
Specify an activation property for shared subscriptions
- Dominant language
- Java
- Stars
- 49
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Description
JMS 2.0 introduced an API for shared durable subscriptions (see section 8.3.4).
It would be nice to have a standardized activation property for this feature, so that MDBs can also utilize it. Section 13.1 (MDB activation properties) doesn't have anything like that.
ActiveMQ Artemis uses `shareSubscriptions`:
https://github.com/apache/activemq-artemis/blob/2.11.0/artemis-ra/src/main/java/org/apache/activemq/artemis/ra/inflow/ActiveMQActivationSpec.java#L94
Contributor guide
Research direction
Read JMS 2.0 section 8.3.4 and section 13.1 to compare shared durable subscription support with MDB activation properties. Review ActiveMQActivationSpec.java and its shareSubscriptions property as the implementation reference. Done means the specification defines the standardized activation property and its intended MDB behavior.
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
- Mostly clear
- Newbie friendliness
- 30/100