adding support for yml based TCPNIO configuration