[
https://issues.apache.org/jira/browse/AMQ-3359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amir Malekpour updated AMQ-3359:
--------------------------------
Remaining Estimate: 5m (was: 1m)
Original Estimate: 5m (was: 1m)
> UDP Transport connector listens on a random port number
> -------------------------------------------------------
>
> Key: AMQ-3359
> URL: https://issues.apache.org/jira/browse/AMQ-3359
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.4.0, 5.4.1, 5.4.2, 5.5.0
> Reporter: Amir Malekpour
> Labels: broker, port, transport, udp
> Attachments: AMQ-3359.patch
>
> Original Estimate: 5m
> Remaining Estimate: 5m
>
> The broker listens on a random UDP port number instead of the one configure
> in the URI. The port number changes each time the broker is restarted.
> However, the management console indicates that the broker's listening on the
> configured port number but netstat shows another UDP port number. The reason
> is that as seen in the
> following block, the UdpTransport constructor does not read this.port from
> remoreLocation and only reads its address and leaves the this.port to be
> zero. The solution is to add this line: this.port = remoteLocation.getPort();
> public UdpTransport(OpenWireFormat wireFormat, URI remoteLocation) throws
> UnknownHostException, IOException {
> this(wireFormat);
> this.targetAddress = createAddress(remoteLocation);
> description = remoteLocation.toString() + "@";
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira