Pascal Schumacher created CAMEL-12358:
-----------------------------------------
Summary: Camel-SMPP: Use timeout when creating socket connection
Key: CAMEL-12358
URL: https://issues.apache.org/jira/browse/CAMEL-12358
Project: Camel
Issue Type: Improvement
Components: camel-smpp
Reporter: Pascal Schumacher
Assignee: Pascal Schumacher
Camel-SMPP is using
_javax.net.SocketFactory#createSocket(String host, int port)_ which "creates a
socket and connects it to the specified port number at the specified
address" according to the javadoc.
As _SocketFactory_ is an abstract class, the behavior of _#createSocket(String
host, int port) _depends on the concrete implementation in use, but at least
the default implementation of Oracle Java 8 Update 152 connects without using a
timeout.
As blocking operations without timeouts should be avoided Camel-SMPP should use
a timeout when connecting the socket.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)