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)

Reply via email to