[ https://issues.apache.org/jira/browse/QPID-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Ritchie updated QPID-1630: --------------------------------- Affects Version/s: M4 > Provide unified message creation mechanism (MessageFactory) > ----------------------------------------------------------- > > Key: QPID-1630 > URL: https://issues.apache.org/jira/browse/QPID-1630 > Project: Qpid > Issue Type: Sub-task > Components: Java Broker > Affects Versions: M4 > Reporter: Martin Ritchie > > Currently, MessageHandleFactory is used to hand out the right handle type. > WIth the removal of the MessageHandles this class will be redundant. > However, a unified point for creating messages and so assigning message IDs > would be beneficial. > Currently the MessageStore is responsible for that task but a MessageFactory > would localise that information and make it easier to see how a message is > created. > Currently IncomingMessage and the various MessageStores create the message in > two different ways, understandable as one is recovery and one is normal > delivery, however, using a MessageFactory would be a cleaner approach and > localise the ID generation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org