[jira] [Commented] (QPIDJMS-447) Make Source.setDurable available

2021-03-22 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17306744#comment-17306744
 ] 

ASF GitHub Bot commented on QPIDJMS-447:


clambertus closed pull request #28:
URL: https://github.com/apache/qpid-jms/pull/28


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Make Source.setDurable available 
> -
>
> Key: QPIDJMS-447
> URL: https://issues.apache.org/jira/browse/QPIDJMS-447
> Project: Qpid JMS
>  Issue Type: Improvement
>  Components: qpid-jms-client
>Affects Versions: 0.39.0, 0.40.0
> Environment: Broker: RabbitMQ 3.7.5 with amqpv1 plugin
> Client: QPID-JMS 0.39, 0.40
>  
>Reporter: Thomas Stollenwerk
>Priority: Major
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> Right now it is not possible to set the "durable" field of an amqp "target" 
> by QPID-JMS
> [http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-terminus-durability]
> We are using RabbitMQ 3.7.5 with it's amqp v1.0 plugin. Without this option 
> it's not possible to produce messages to a durable queue using QPID-JMS. 
> Attaching to a durable queue results in:
> {{
> {'v1_0.error',\\{symbol,<<"amqp:precondition-failed">>}
> ,{utf8,<<"PRECONDITION_FAILED - inequivalent arg 'durable' for queue 'HOST' 
> in vhost '/': {color:#ff}received 'false' but current is 
> 'true'{color}">>},undefined}}}
> {{Using qpid or amqpnetlite with durable = *TerminusDurability.CONFIGURATION* 
> (1) works fine.}}
>  
> *AmqpProducerBuilder.createEndpoint* should set the *Source.setDurable* 
> option like 
> *AmqpConsumerBuilder.configureSource* does. Maybe by adding *setDurable* to 
> *JmsDestination* passed to *JmsProducerInfo*.
>  
> Setting it to "false" by default should not break any existing 
> implementations.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPIDJMS-447) Make Source.setDurable available

2019-03-20 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16797379#comment-16797379
 ] 

ASF GitHub Bot commented on QPIDJMS-447:


motmot80 commented on pull request #28: QPIDJMS-447 MessageProducer support for 
target.durable
URL: https://github.com/apache/qpid-jms/pull/28
 
 
   If it does not fulfil quality requirements it maybe will help to understand 
the issue.
   
   Best regards
   Thomas
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Make Source.setDurable available 
> -
>
> Key: QPIDJMS-447
> URL: https://issues.apache.org/jira/browse/QPIDJMS-447
> Project: Qpid JMS
>  Issue Type: Improvement
>  Components: qpid-jms-client
>Affects Versions: 0.39.0, 0.40.0
> Environment: Broker: RabbitMQ 3.7.5 with amqpv1 plugin
> Client: QPID-JMS 0.39, 0.40
>  
>Reporter: Thomas Stollenwerk
>Priority: Major
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> Right now it is not possible to set the "durable" field of an amqp "target" 
> by QPID-JMS
> [http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-terminus-durability]
> We are using RabbitMQ 3.7.5 with it's amqp v1.0 plugin. Without this option 
> it's not possible to produce messages to a durable queue using QPID-JMS. 
> Attaching to a durable queue results in:
> {{
> {'v1_0.error',\\{symbol,<<"amqp:precondition-failed">>}
> ,{utf8,<<"PRECONDITION_FAILED - inequivalent arg 'durable' for queue 'HOST' 
> in vhost '/': {color:#ff}received 'false' but current is 
> 'true'{color}">>},undefined}}}
> {{Using qpid or amqpnetlite with durable = *TerminusDurability.CONFIGURATION* 
> (1) works fine.}}
>  
> *AmqpProducerBuilder.createEndpoint* should set the *Source.setDurable* 
> option like 
> *AmqpConsumerBuilder.configureSource* does. Maybe by adding *setDurable* to 
> *JmsDestination* passed to *JmsProducerInfo*.
>  
> Setting it to "false" by default should not break any existing 
> implementations.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org