Good evening, Gary!
How about to move this new `if` after `if (this.connectionFactory == null)`, not within the last one?
`TcpSyslogReceivingChannelAdapter` can be a  bean, but `connectionFactory` I can set manually without dependencies - it might be not a bean.
All others - LGTM