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 } }