class ThriftLegacySource extends AbstractSource implements
    EventDrivenSource, Configurable {

  @Override
  public void stop() {
    server.stop();
    serverTransport.close();
    try {
      thriftHandlerThread.join();
    } catch (InterruptedException eI) {
      LOG.warn("stop interrupted", eI);
      return;
    }
    super.stop();
  }

  public  ThriftLegacySource();

}