class MemcachedDaemon extends Thread {
QuickServer qs;
boolean running;
public MemcachedDaemon(int port) throws AppException {
qs = new QuickServer();
qs.initServer(new Object[]{"conf/QuickCached.xml"});
qs.setPort(port);
}
@Override
public void run() {
running = true;
try {
qs.startServer();
while(running){
Thread.sleep(1000);
}
qs.stopService();
} catch (Exception e) {
e.printStackTrace();
}
}
public void terminate(){
running = false;
}
}