Class TServer

    • Field Detail

      • serverTransport_

        protected TServerTransport serverTransport_
        Server transport
      • inputTransportFactory_

        protected TTransportFactory inputTransportFactory_
        Input Transport Factory
      • outputTransportFactory_

        protected TTransportFactory outputTransportFactory_
        Output Transport Factory
      • inputProtocolFactory_

        protected TProtocolFactory inputProtocolFactory_
        Input Protocol Factory
      • outputProtocolFactory_

        protected TProtocolFactory outputProtocolFactory_
        Output Protocol Factory
      • stopped_

        protected volatile boolean stopped_
    • Method Detail

      • serve

        public abstract void serve()
        The run method fires up the server and gets things going.
      • stop

        public void stop()
        Stop the server. This is optional on a per-implementation basis. Not all servers are required to be cleanly stoppable.
      • isServing

        public boolean isServing()
      • setServing

        protected void setServing​(boolean serving)
      • setServerEventHandler

        public void setServerEventHandler​(TServerEventHandler eventHandler)
      • getShouldStop

        public boolean getShouldStop()
      • setShouldStop

        public void setShouldStop​(boolean shouldStop)