package org.fastcatsearch.http.action.service; import org.fastcatsearch.http.ActionMapping; import org.fastcatsearch.http.action.ActionRequest; import org.fastcatsearch.http.action.ActionResponse; import org.fastcatsearch.http.action.ServiceAction; import org.fastcatsearch.util.ResponseWriter; import org.jboss.netty.handler.codec.http.HttpResponseStatus; @ActionMapping("/service/isAlive") public class IsAliveAction extends ServiceAction { @Override public void doAction(ActionRequest request, ActionResponse response) throws Exception { writeHeader(response); response.setStatus(HttpResponseStatus.OK); ResponseWriter resultWriter = getDefaultResponseWriter(response.getWriter()); resultWriter.object().key("status").value("ok").endObject(); resultWriter.done(); } }