[
https://issues.apache.org/jira/browse/PROTON-811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adrian Preston updated PROTON-811:
----------------------------------
Attachment: 0001-proton-j-updates-for-idle-timeout-mk4.patch
Reworked the patch to fix formatting, remove dependencies on Java 7 features
and move the getters / setters for timeouts into Transport.java. I also had
some success in enabling additional jython tests - but ran into difficulties
with tests.engine.IdleTimeoutTest.testTimeout (which requires
pn_transport_get_frames_input to be implemented) and also
proton_tests.engine.ServerTest.testIdleTimeout and
proton_tests.engine.ServerTest.testKeepalive which both need un-implemented
frame counting functions and appear to suffer from some difference between SASL
implementations (a bit of digging suggests that the Python wrappers for the
SASL object always set SASL client mode when run against the Java shims, and
this breaks the TestServer - but my lack of Python expertise stopped me getting
any further).
> [PATCH] proton-j: no way to implement idle timeout of a connection
> ------------------------------------------------------------------
>
> Key: PROTON-811
> URL: https://issues.apache.org/jira/browse/PROTON-811
> Project: Qpid Proton
> Issue Type: Bug
> Components: proton-j
> Affects Versions: 0.8
> Reporter: Adrian Preston
> Attachments: 0001-idle_timeout.patch,
> 0001-proton-j-updates-for-idle-timeout-mk3.patch,
> 0001-proton-j-updates-for-idle-timeout-mk4.patch,
> 0001-proton-j-updates-for-idle-timeout.patch
>
>
> Proton-J does not provide access to idle timeout values and there appears to
> be no way to send a empty frame (as per section 2.4.5 of the AMQP 1.0
> standard)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)