Class AbstractCatAction

    • Constructor Detail

      • AbstractCatAction

        public AbstractCatAction​(Settings settings)
    • Method Detail

      • documentation

        protected abstract void documentation​(java.lang.StringBuilder sb)
      • getTableWithHeader

        protected abstract Table getTableWithHeader​(RestRequest request)
      • prepareRequest

        public BaseRestHandler.RestChannelConsumer prepareRequest​(RestRequest request,
                                                                  NodeClient client)
                                                           throws java.io.IOException
        Description copied from class: BaseRestHandler
        Prepare the request for execution. Implementations should consume all request params before returning the runnable for actual execution. Unconsumed params will immediately terminate execution of the request. However, some params are only used in processing the response; implementations can override BaseRestHandler.responseParams() to indicate such params.
        Specified by:
        prepareRequest in class BaseRestHandler
        Parameters:
        request - the request to execute
        client - client for executing actions on the local node
        Returns:
        the action to execute
        Throws:
        java.io.IOException - if an I/O exception occurred parsing the request and preparing for execution