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

@Handler(match=RequestHandler.Routing.{{routing}}, path="{{path}}")
class {{className}} : BaseHandler() {

    override fun handleRequest(request: Request, message: Any, headers: Map<String,String>): Response {
        // TODO handle request and create response
        throw RequestHandlerException("Not implemented")
    }
}