jakartaee / jakartaee/messaging

Specify an activation property for shared subscriptions

Open
#258 2 comments 0 reactions 0 assignees View on GitHub
CDI integration
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.