Details

  • Similar Issues:
    None

Description

Feature request optionally to keep inbound & outbound TCP socket open after data receive or transmission.

  1. TcpConnector.java
    02/Nov/05 09:23 AM
    5 kB
    P.Oikari
  2. TcpConnector.java
    19/Oct/05 03:50 AM
    4 kB
    P.Oikari
  3. TcpMessageDispatcher.java
    02/Nov/05 09:23 AM
    8 kB
    P.Oikari
  4. TcpMessageDispatcher.java
    19/Oct/05 03:50 AM
    8 kB
    P.Oikari
  5. TcpMessageReceiver.java
    02/Nov/05 09:23 AM
    8 kB
    P.Oikari

Activity

Hide
P.Oikari added a comment -

Experimental (tested though) TCP Dispatcher&Connector which does not close send socket after data transmission. Connector usage:

<connector name="tcpConnector" className="org.mule.providers.tcp.TcpConnector">
<properties>
<property name="tcpProtocolClassName" value="org.mule.providers.tcp.protocols.DefaultProtocol"/>
<property name="keepSendSocketOpen" value="true"/>
<property name="maxretryCount" value="2"/>
</properties>
</connector>

Show
P.Oikari added a comment - Experimental (tested though) TCP Dispatcher&Connector which does not close send socket after data transmission. Connector usage: <connector name="tcpConnector" className="org.mule.providers.tcp.TcpConnector"> <properties> <property name="tcpProtocolClassName" value="org.mule.providers.tcp.protocols.DefaultProtocol"/> <property name="keepSendSocketOpen" value="true"/> <property name="maxretryCount" value="2"/> </properties> </connector>
Hide
Andrew Perepelytsya added a comment -
Show
Andrew Perepelytsya added a comment - Updated the docs at http://docs.codehaus.org/display/MULE/Tcp+Provider
Hide
P.Oikari added a comment -

Slightly modified files for Tcp provider. Connector keeps up information if it have any valid receiver or dispatcher sockets (open ones) if keepSendSockOpen is true. Also modified connector to have timeouts for both receiver and dispatcher.

Connector xample:

<connector name="TcpTestConnector" className="org.mule.providers.tcp.TcpConnector">
<properties>
<property name="tcpProtocolClassName" value="org.mule.providers.tcp.protocols.DefaultProtocol"/>
<property name="rcvTimeout" value="0"></property>
<property name="sndTimeout" value="5000"></property>
<property name="keepSendSocketOpen" value="true"/>
<property name="maxRetryCount" value="2"/>
</properties>
</connector>

Show
P.Oikari added a comment - Slightly modified files for Tcp provider. Connector keeps up information if it have any valid receiver or dispatcher sockets (open ones) if keepSendSockOpen is true. Also modified connector to have timeouts for both receiver and dispatcher. Connector xample: <connector name="TcpTestConnector" className="org.mule.providers.tcp.TcpConnector"> <properties> <property name="tcpProtocolClassName" value="org.mule.providers.tcp.protocols.DefaultProtocol"/> <property name="rcvTimeout" value="0"></property> <property name="sndTimeout" value="5000"></property> <property name="keepSendSocketOpen" value="true"/> <property name="maxRetryCount" value="2"/> </properties> </connector>
Hide
Andrew Perepelytsya added a comment -

All old Resolved issues transitioned into a Closed state.

Show
Andrew Perepelytsya added a comment - All old Resolved issues transitioned into a Closed state.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: