3 public class HeartBeatSpawner extends Thread {
6 public static HeartBeatSpawner Instance;
8 private boolean running = true;
11 private JaceSpawnerInterface spawnerStub = null;
16 private HeartBeatSpawner() {
19 public static HeartBeatSpawner Instance() {
20 if (Instance == null) {
21 System.out.println("creating new HeartBeatSpawner ");
22 Instance = new HeartBeatSpawner();
27 public void setHeartTime(int timeBeat) {
31 public int getHeartTime() {
35 public void setServer(JaceSpawnerInterface serverEntity) {
36 spawnerStub = serverEntity;
38 // JaceBuffer.Instance().purge();
39 // MsgQueue.Instance().purge();
43 public JaceSpawnerInterface getServer() {
58 // each "time" milisecondes, get the register if it has changed
60 // System.out.println("sleeping for "+beat);
61 // time = System.currentTimeMillis();
63 spawnerStub.beating();
67 } catch (Exception e) {