activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Filip Hanik (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-1860) soTimeout transport property- Incorrect documentation (or code, you pick)
Date Fri, 18 Jul 2008 18:27:00 GMT
soTimeout transport property- Incorrect documentation (or code, you pick)
-------------------------------------------------------------------------

                 Key: AMQ-1860
                 URL: https://issues.apache.org/activemq/browse/AMQ-1860
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker, Documentation
    Affects Versions: 5.1.0, 5.0.0
         Environment: All
            Reporter: Filip Hanik


The documentation for TCP transport, shows soTimeout, connectionTimeout and socketBufferSize
as properties without a prefix.
The code in TcpTransportServer.java doesn't have the support for these properties.
hence setting a URL to tcp://192.168.3.3:61616?soTimeout=180000 does nothing, and defaults
to soTimeout=0 (which is a bad value due to how sockets get closed, and can cause the system
to hang on  a socketWrite call, causing the rest of the server to hang, but I can explain
that on the dev lists for those interested)

Bug description: Transport properties are incorrectly document or implemented

There are two solutions to this bug:

1. The preferred, would be to fix the documentation
http://activemq.apache.org/tcp-transport-reference.html
the mentioned options will work if they are prefixed with "transport."
so the URL would be 
tcp://192.168.3.3:61616?transport.soTimeout=180000

2. Add the properties with their getters/setters into TcpTransportServer.java and then during
the handleSocket method add them to the options map

Please note, this bug refers to the soTimeout setting on the socket that gets created on the
server when a producer/consumer connects in using TCP

best
Filip

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message