@Override public void handle(@NotNull final YokeRequest request, @NotNull final Handler<Object> next) { switch (request.method()) { case "GET": route(request, next, getBindings); break; case "PUT": route(request, next, putBindings); break; case "POST": route(request, next, postBindings); break; case "DELETE": route(request, next, deleteBindings); break; case "OPTIONS": route(request, next, optionsBindings); break; case "HEAD": route(request, next, headBindings); break; case "TRACE": route(request, next, traceBindings); break; case "PATCH": route(request, next, patchBindings); break; case "CONNECT": route(request, next, connectBindings); break; } }