package com.intrbiz.bergamot.agent.handler; import org.apache.log4j.Logger; import com.intrbiz.bergamot.model.message.agent.AgentMessage; import com.intrbiz.bergamot.model.message.agent.error.GeneralError; public class DefaultHandler extends AbstractAgentHandler { private Logger logger = Logger.getLogger(DefaultHandler.class); public DefaultHandler() { super(); } @Override public Class<?>[] getMessages() { return new Class[0]; } @Override public AgentMessage handle(AgentMessage request) { // unhandled logger.warn("Unhandled message: " + request); return new GeneralError(request, "Unimplemented"); } }