package {{packageName}};

import com.centurylink.mdw.annotations.Handler;
import com.centurylink.mdw.model.request.Request;
import com.centurylink.mdw.model.request.Response;
import com.centurylink.mdw.request.RequestHandler;
import com.centurylink.mdw.request.RequestHandlerException;
import com.centurylink.mdw.services.request.BaseHandler;

import java.util.Map;

@Handler(match=RequestHandler.Routing.{{routing}}, path="{{path}}")
public class {{className}} extends BaseHandler {
    @Override
    public Response handleRequest(Request request, Object message, Map<String,String> headers)
            throws RequestHandlerException {
        // TODO handle request and create response
        throw new RequestHandlerException("Not implemented");
    }
}