Class RpcProtocolTool

java.lang.Object
org.apache.avro.tool.RpcProtocolTool
All Implemented Interfaces:
Tool

public class RpcProtocolTool extends Object implements Tool
Tool to grab the protocol from a remote running service.
  • Constructor Details

    • RpcProtocolTool

      public RpcProtocolTool()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Tool
      Name of tool, to be used in listings.
      Specified by:
      getName in interface Tool
    • getShortDescription

      public String getShortDescription()
      Description copied from interface: Tool
      1-line description to be used in command listings.
      Specified by:
      getShortDescription in interface Tool
    • run

      public int run(InputStream in, PrintStream out, PrintStream err, List<String> args) throws Exception
      Description copied from interface: Tool
      Runs the tool with supplied arguments. Input and output streams are customizable for easier testing.
      Specified by:
      run in interface Tool
      Parameters:
      in - Input stream to read data (typically System.in).
      out - Output of tool (typically System.out).
      err - Error stream (typically System.err).
      args - Non-null list of arguments.
      Returns:
      result code (0 for success)
      Throws:
      Exception - Just like main(), tools may throw Exception.