Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Anypoint Studio Mule ESB创建自定义套接字侦听器_Java_Sockets_Mule_Esb_Flow - Fatal编程技术网

Java Anypoint Studio Mule ESB创建自定义套接字侦听器

Java Anypoint Studio Mule ESB创建自定义套接字侦听器,java,sockets,mule,esb,flow,Java,Sockets,Mule,Esb,Flow,我需要使用Anypoint Studio实现一个简单的mule esb流 我需要的是在流开始时打开一个套接字侦听器,并将到达侦听器的消息发送到第二个Java组件 有人能给我指一下正确的方向吗 谢谢您可以使用tcp:connector或ssl:connector,例如: <!-- Connector --> <tcp:connector name="tcpConnector" validateConnections="true" receiveBufferSize="10240

我需要使用Anypoint Studio实现一个简单的mule esb流

我需要的是在流开始时打开一个套接字侦听器,并将到达侦听器的消息发送到第二个Java组件

有人能给我指一下正确的方向吗


谢谢

您可以使用tcp:connector或ssl:connector,例如:

<!-- Connector --> 
<tcp:connector name="tcpConnector" validateConnections="true" receiveBufferSize="102400" clientSoTimeout="10000" receiveBacklog="0" sendBufferSize="0" serverSoTimeout="10000" socketSoLinger="0" doc:name="TCP connector"> 
    <tcp:eof-protocol payloadOnly="true" rethrowExceptionOnRead="true"/> 
</tcp:connector>

<!-- Endpoints -->    
<tcp:endpoint name="tcpEndpoint" host="${tcp.endpoint.host}" port="${tcp.endpoint.port}" responseTimeout="10000" doc:name="TCP"/>

<flow name="tcpFlow" doc:name="tcpFlow">
   <inbound-endpoint ref="tcpEndpoint" doc:name="Generic"/>
   <logger level="INFO" doc:name="log" message="Receive payload #[payload]" />
   <component class="...Component" doc:name="" doc:description=""/>
</flow>