@Override
public void run() {
HBaseTcpServer server = new HBaseTcpServer(this);
server.start();
HBasePgServer pgServer = null;
if (HBasePgServer.isPgServerEnabled(getConfiguration())) {
pgServer = new HBasePgServer(this);
pgServer.start();
}
try {
super.run();
} finally {
server.stop();
if (pgServer != null)
pgServer.stop();
}
}