I have a nested gateway in a chain which gives an entry point to a channel with a task-executor attach to it. I would have expect to have parallel treatement at this point, but no. Does the gateway waits for a reply before processing the next message?

Code:
<!--With 5 Threads!>
<channel id="parallelTxChannel">
	<dispatcher task-executor="asmTxExecutor" />
</channel>

<chain input-channel="tcpInputChannel">
        ...
	<splitter ref="splitter"/>
	<gateway request-channel="parallelTxChannel"  />
	<aggregator ref="aggregator" />
        ...
</chain>

<chain input-channel="parallelTxChannel">
        ...
</chain>
Regards,