Package org.infinispan.server.tool
Class Main
- java.lang.Object
-
- org.infinispan.server.tool.Main
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcwdprotected Propertiespropertiesprotected FileserverHomeprotected FileserverRootprotected PrintStreamstdErrprotected PrintStreamstdOut
-
Constructor Summary
Constructors Constructor Description Main()Main(PrintStream stdOut, PrintStream stdErr, Properties properties)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexit(int exitCode)protected abstract voidhandleArgumentCommand(String command, String parameter, Iterator<String> args)abstract voidhelp(PrintStream out)voidrun(String... args)protected abstract voidrunInternal()abstract voidversion(PrintStream out)
-
-
-
Field Detail
-
stdOut
protected final PrintStream stdOut
-
stdErr
protected final PrintStream stdErr
-
properties
protected final Properties properties
-
cwd
protected final String cwd
-
serverHome
protected File serverHome
-
serverRoot
protected File serverRoot
-
-
Constructor Detail
-
Main
public Main()
-
Main
public Main(PrintStream stdOut, PrintStream stdErr, Properties properties)
-
-
Method Detail
-
run
public final void run(String... args)
-
runInternal
protected abstract void runInternal()
-
handleArgumentCommand
protected abstract void handleArgumentCommand(String command, String parameter, Iterator<String> args)
-
exit
public void exit(int exitCode)
-
help
public abstract void help(PrintStream out)
-
version
public abstract void version(PrintStream out)
-
-