org.apache.avro.tool
Class TetherTool
java.lang.Object
org.apache.avro.tool.TetherTool
- All Implemented Interfaces:
- Tool
public class TetherTool
- extends Object
- implements Tool
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
job
public TetherJob job
TetherTool
public TetherTool()
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 ins,
PrintStream outs,
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:
ins
- Input stream to read data (typically System.in).outs
- 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.
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.