timedeamon.java

来自「这是AJAX的一个HTML实现! HTML标签AJAX的实现!」· Java 代码 · 共 53 行

JAVA
53
字号
package net.sourceforge.ajaxtags.demo;import java.util.Date;import net.sourceforge.ajaxtags.server.CallbackObservable;import net.sourceforge.ajaxtags.server.ICallback;import net.sourceforge.ajaxtags.xml.AjaxXmlBuilder;/** * reset the date and count all liseners * @author game * */public class TimeDeamon extends Thread {    	private TimeDeamon(){}    		private static CallbackObservable call = null;	private static TimeDeamon deamon = null;		/**	 * 	 * @return the updater	 */	public static ICallback get() {		if (deamon == null) {			call = new CallbackObservable();			deamon = new TimeDeamon();			deamon.start();		}		return call;	}	@Override	public void run() {		while (true) {			AjaxXmlBuilder xml = new AjaxXmlBuilder();			xml.addItem("date", String.valueOf(new Date()));			xml.addItem("datum", String.valueOf(new Date()));			xml.addItem("count",  String.valueOf(  get().countObservers() ));			get().quickUpdate(xml);			try {				sleep(700);			} catch (InterruptedException e) {				// TODO Auto-generated catch block				e.printStackTrace();			}		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?