java - Is a TCP inbound gateway automatically closed by Spring? -
i'm using spring tcp-inbound-gateway
listen socket
connections on server side.
i wonder if socket connection automatically closed after response end client? not find in spring docu: http://docs.spring.io/spring-integration/reference/htmlsingle/#ip-endpoint-reference
<ip:tcp-inbound-gateway id="gateway" connection-factory="factory" request-channel="channel" />
further question: how can specify timeout socket connection should kept alive? , close socket if response not send client within time interval?
set single-use="true"
on connectionfactory
, close socket after sending reply.
use so-timeout
set timeout socket option , socket closed after inactivity. see reply-timeout
on inbound gateway.
see configuration section of reference manual attributes , meaning.
Comments
Post a Comment