Hi,

Yes. It is sensible to remove it for the moment.
As we have an in-memory mode as well now we should be able to make this
configurable.
Please make a redmine feature for this to address this in MB 3.0.0

Thanks.


On Thu, May 30, 2013 at 8:45 AM, Ishara Premadasa <[email protected]> wrote:

> Hi Asanka,
>
> Addressing the JMSDeliveryMode , in MB all the messages are PERSISTENT as
> we write the messages to Cassandra storage before they are getting
> delivered.  Therefore IIRC if you make the Delivery Mode into
> Non-Persistent in message level it will be handled as Persistent by Qpid
> level.
>
> I will go through these JIRAs and verify. Will be updating the
> documentation according to the results found.
>
> @Shammi/Hasitha,
>
> In case that some of these message attributes are not configurable, how
> about removing the corresponding columns from the queue browser view?
> i.e. The Delivery Mode is always set into '2' (which is persistent mode)
> even if a publisher client set it to '1' and sent to the queue. In that
> case the user might feel doubtful of the results he sees in the browser
> view. If not as Asanka has suggested we should be explaining these info in
> the doc.
>
> Thanks!
> Ishara
>
>
> On Wed, May 29, 2013 at 7:47 PM, Asanka Vithanage <[email protected]>wrote:
>
>> Hi All,
>>
>> I have cover up the test on MB compatibility on JMS Message Types with
>> queue and Topic scenarios.According to that observed MB can support the all
>> JMS message types but with empty payload message observed
>> https://wso2.org/jira/browse/MB-262 issue.
>> Further found https://wso2.org/jira/browse/MB-271 issue while trying to
>> browse the queue with ObectMessages.
>>
>>
>> According to the JMS API following Message header properties should be
>> settable at message level,
>>
>> JMSCorrelationID
>> JMSCorrelationIDAsBytes
>> JMSDeliveryMode
>> JMSDestination
>> JMSExpiration
>> JMSMessageID
>> JMSPriority
>> JMSRedelivered
>> JMSReplyTo
>> JMSTimestamp
>> JMSType
>>
>> But when we set the following properties at message level,It seems MB
>> overwrites the property values
>> JMSDeliveryMode      https://wso2.org/jira/browse/MB-264
>> JMSExpiration            https://wso2.org/jira/browse/MB-267
>> JMSMessageID          https://wso2.org/jira/browse/MB-273
>> JMSPriority                MB currently not providing message priority
>> feature,so we can skip this for now
>> JMSRedelivered         https://wso2.org/jira/browse/MB-268
>> JMSTimestamp          https://wso2.org/jira/browse/MB-274
>>
>>
>> Further observed when we set the following properties at the
>> MessageProducer level, they won't get overwrites by the MB and delivered as
>> set.
>>
>> JMSDeliveryMode
>> queueSender.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
>> JMSPriority                  queueSender.setPriority(1);
>> JMSExpiration              queueSender.setTimeToLive(900000000);
>>
>>
>> So are we intentionally overwriting these properties at MB level or are
>> we yet to implement these features?
>> Can we update the documentation on these, so users can understand what we
>> support exactly and what are the possible workarounds? (
>> https://wso2.org/jira/browse/MB-272)
>>
>>
>>
>>
>>
>> --
>> Asanka Vithanage
>> Senior Software Engineer -QA
>> Mobile: +94 0716286708
>> Email: [email protected]
>> WSO2 Inc. www.wso2.com
>>
>>
>
>
> --
> Ishara Premasada
> Software Engineer, Integrations TG
> WSO2 Inc. http://wso2.com/
> *Blog   :  http://isharapremadasa.blogspot.com/
> Twitter       :  https://twitter.com/ishadil
> Mobile       : +94 714445832*
>
>
>


-- 
*Hasitha Abeykoon*
Software Engineer; WSO2, Inc.; http://wso2.com
*cell:* *+94 719363063*
*blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>* *
*
*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to