: O. Yuanying

Tomcat 6.0におけるCometのサポート

Tomcat 6.0 alphaがリリースされたようです。

面白そうだなと思ったのがAdvanced IOに含まれるCometのサポート

Cometとは、HTTPを使って擬似的にサーバからのプッシュを実現する技術。

適当に読んだ限りでは、Servletが「org.apache.catalina.CometProcessor」というインタフェースを実装しておけば良いみたい。

実装がTomcatに依存するとはいえ、簡単にCometを実現できるようなのでちょっと試してみたいところではある。

package comet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;

import org.apache.catalina.CometEvent;
import org.apache.catalina.CometProcessor;

public class ChatServlet extends HttpServlet implements CometProcessor {

	public void event(CometEvent event) throws IOException, ServletException {
		// TODO Auto-generated method stub

	}

}