Class LoggerTerminal

java.lang.Object
org.elasticsearch.cli.Terminal
org.elasticsearch.bootstrap.plugins.LoggerTerminal

public final class LoggerTerminal extends org.elasticsearch.cli.Terminal
  • Method Details

    • getLogger

      public static LoggerTerminal getLogger(String logger)
    • isHeadless

      public boolean isHeadless()
      Overrides:
      isHeadless in class org.elasticsearch.cli.Terminal
    • readText

      public String readText(String prompt)
      Specified by:
      readText in class org.elasticsearch.cli.Terminal
    • readSecret

      public char[] readSecret(String prompt)
      Specified by:
      readSecret in class org.elasticsearch.cli.Terminal
    • readSecret

      public char[] readSecret(String prompt, int maxLength)
      Overrides:
      readSecret in class org.elasticsearch.cli.Terminal
    • getWriter

      public PrintWriter getWriter()
      Specified by:
      getWriter in class org.elasticsearch.cli.Terminal
    • getOutputStream

      public OutputStream getOutputStream()
      Specified by:
      getOutputStream in class org.elasticsearch.cli.Terminal
    • getErrorWriter

      public PrintWriter getErrorWriter()
      Overrides:
      getErrorWriter in class org.elasticsearch.cli.Terminal
    • print

      protected void print(org.elasticsearch.cli.Terminal.Verbosity verbosity, String msg, boolean isError)
      Overrides:
      print in class org.elasticsearch.cli.Terminal
    • flush

      public void flush()
      Overrides:
      flush in class org.elasticsearch.cli.Terminal