public abstract MessageChannel createMessageChannel(InetAddress targetHost, int port) throws IOException;
public abstract MessageChannel createMessageChannel(HostPort targetHostPort) throws IOException;
    public abstract MessageChannel createMessageChannel(InetAddress targetHost,            int port) throws IOException;