/** * Supposed to be overwritten by subclasses. Usually the transport returns a valid non-null thread * factory, but thread factories can also be created by individual protocols * * @return */ public ThreadFactory getThreadFactory() { return down_prot != null ? down_prot.getThreadFactory() : null; }