server io io InputStream io OutputStream servlet ServletException servlet http HttpServlet servlet http HttpServletRequest servlet http HttpServletResponse TException TProcessor protocol TProtocol protocol TProtocolFactory transport TIOStreamTransport transport TTransport tservlet httpservlet tprocessor processor tprotocolfactory inprotocolfactory tprotocolfactory outprotocolfactory map.entry customheaders tservlet tprocessor processor tprotocolfactory inprotocolfactory tprotocolfactory outprotocolfactory this.processor processor this.inprotocolfactory inprotocolfactory this.outprotocolfactory outprotocolfactory this.customheaders map.entry tservlet tprocessor processor tprotocolfactory protocolfactory processor protocolfactory protocolfactory override dopost httpservletrequest request httpservletresponse response servletexception ttransport intransport ttransport outtransport response.setcontenttype this.customheaders map.entry header this.customheaders response.addheader header.getkey header.getvalue inputstream request.getinputstream outputstream response.getoutputstream ttransport transport tiostreamtransport intransport transport outtransport transport tprotocol inprotocol inprotocolfactory.getprotocol intransport tprotocol outprotocol outprotocolfactory.getprotocol outtransport processor.process inprotocol outprotocol out.flush texception te servletexception te doget httpservletrequest request httpservletresponse response servletexception dopost request response addcustomheader key this.customheaders.add map.entry key getvalue setvalue setcustomheaders map.entry headers this.customheaders.clear this.customheaders.addall headers