[
https://issues.apache.org/jira/browse/PROTON-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13894785#comment-13894785
]
Rafael H. Schloming commented on PROTON-512:
--------------------------------------------
I would say it shouldn't necessarily do anything. Messenger is set up to create
connections on demand, so if/when that connection is needed at some point in
the future, e.g. the app tries to send another message, it will be recreated.
Where the question gets more interesting is for subscriptions and stored
messages. Right now there is no attempt to re-deliver stored messages after the
first attempt, and there is also no attempt to ensure that a live connection
exists for subscriptions with positive credit. I wouldn't think of this as
connection retry though since I don't think we ever want to blindly keep
connections alive without cause. What is really being being retried is delivery
of the message or issuing credit for the subscription. Now if a given route has
no live connection when a message needs to be delivered, or if a given
subscription has no live connection when credit is granted, then we should be
able to create the necessary connection on demand.
> Possibility to set idle timeout for messenger
> ---------------------------------------------
>
> Key: PROTON-512
> URL: https://issues.apache.org/jira/browse/PROTON-512
> Project: Qpid Proton
> Issue Type: Bug
> Components: proton-c
> Affects Versions: 0.6
> Reporter: Tomas Soltys
> Labels: features, patch
> Fix For: 0.7
>
>
> I would like to specify an idle timeout for a messenger which would be then
> used for all created connections. I see that there is an interface for
> pn_transport_t which is allowing it but it is not accessible from outside.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)