transport TProcessor protocol TBinaryProtocol protocol TProtocolFactory server ServerTestBase server TServer server TSimpleServer server TServer Args testtssltransportfactory servertestbase serverthread tserver server tprotocolfactory protocols tprotocolfactory protocols.add tbinaryprotocol.factory override ttransport getclienttransport ttransport underlyingtransport tssltransportfactory.getclientsocket host port override startserver tprocessor processor tprotocolfactory protofactory serverthread run tservertransport servertransport tssltransportfactory.getserversocket port server tsimpleserver args servertransport processor processor server.serve ttransportexception e.printstacktrace serverthread.start thread.sleep override stopserver server.stop serverthread.join override ttransport transport override tprotocolfactory getprotocols protocols