- All Implemented Interfaces:
- com.playsql.sharedservices.queue.beans.IQueueMessage
public class JiraPullMessage
extends Requirement
implements com.playsql.sharedservices.queue.beans.IQueueMessage
Message for Jira's APPLINK-PULL queue.
You may wonder why it inherits from Requirement. Well, it's historical:
- In the queue, it is only applinkId - spaceKey - key - baseline,
- It gets deserialized into a JiraPullMessages,
- But then, and that's the funny thing, getExcerptsFromConfluence() gets the results from
Confluence and enriches the JiraPullMessage,
- ...and returns it to the UI,
Technically, we could split the processus to use a JiraPullMessage with just 4 properties and output
a full Requirement, but since it has been programmed this way, it is a bit difficult to find correct
return types.