|
@@ -1,52 +0,0 @@
|
|
|
-/*
|
|
|
- * Licensed to ElasticSearch and Shay Banon under one
|
|
|
- * or more contributor license agreements. See the NOTICE file
|
|
|
- * distributed with this work for additional information
|
|
|
- * regarding copyright ownership. ElasticSearch licenses this
|
|
|
- * file to you under the Apache License, Version 2.0 (the
|
|
|
- * "License"); you may not use this file except in compliance
|
|
|
- * with the License. You may obtain a copy of the License at
|
|
|
- *
|
|
|
- * http://www.apache.org/licenses/LICENSE-2.0
|
|
|
- *
|
|
|
- * Unless required by applicable law or agreed to in writing,
|
|
|
- * software distributed under the License is distributed on an
|
|
|
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
|
- * KIND, either express or implied. See the License for the
|
|
|
- * specific language governing permissions and limitations
|
|
|
- * under the License.
|
|
|
- */
|
|
|
-
|
|
|
-package org.elasticsearch.rest.action.cat;
|
|
|
-
|
|
|
-import org.elasticsearch.client.Client;
|
|
|
-import org.elasticsearch.common.inject.Inject;
|
|
|
-import org.elasticsearch.common.settings.Settings;
|
|
|
-import org.elasticsearch.rest.*;
|
|
|
-
|
|
|
-import java.util.Set;
|
|
|
-
|
|
|
-import static org.elasticsearch.rest.RestRequest.Method.GET;
|
|
|
-
|
|
|
-
|
|
|
-public class RestHelpAction extends BaseRestHandler {
|
|
|
-
|
|
|
- StringBuilder sb = new StringBuilder();
|
|
|
-
|
|
|
- @Inject
|
|
|
- public RestHelpAction(Settings settings, Client client, RestController controller, Set<AbstractCatAction> catActions) {
|
|
|
- super(settings, client);
|
|
|
- controller.registerHandler(GET, "/_cat/help", this);
|
|
|
- controller.registerHandler(GET, "/_cat/halp", this);
|
|
|
- sb.append("Try:\n\n");
|
|
|
- sb.append("/_cat/help\n");
|
|
|
- for (AbstractCatAction catAction : catActions) {
|
|
|
- catAction.documentation(sb);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void handleRequest(final RestRequest request, final RestChannel channel) {
|
|
|
- channel.sendResponse(new StringRestResponse(RestStatus.OK, sb.toString()));
|
|
|
- }
|
|
|
-}
|