de.uniba.wiai.lspi.chord.console.command
Class CreateNodes

java.lang.Object
  extended by de.uniba.wiai.lspi.util.console.Command
      extended by de.uniba.wiai.lspi.chord.console.command.CreateNodes

public class CreateNodes
extends Command

Command to create a number of nodes. To get a description of this command type create -help into the console.

Version:
1.0.5
Author:
sven

Field Summary
static java.lang.String BOOTSTRAP_PARAM
          Names of the bootstrap nodes to use.
static java.lang.String COMMAND_NAME
          Name of this commmand.
static java.lang.String NAMES_PARAM
          Name of parameter that defines the names of the nodes to create.
 
Constructor Summary
CreateNodes(java.lang.Object[] toCommand1, java.io.PrintStream out1)
          Creates a new instance of CreateNodes
 
Method Summary
 void exec()
          To be overwritten by subclasses for command execution.
 java.lang.String getCommandName()
          Return the name of the command.
 void printOutHelp()
          To be overwritten.
 
Methods inherited from class de.uniba.wiai.lspi.util.console.Command
addParameter, execute, setParameters, setPrintStream
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMAND_NAME

public static final java.lang.String COMMAND_NAME
Name of this commmand.

See Also:
Constant Field Values

NAMES_PARAM

public static final java.lang.String NAMES_PARAM
Name of parameter that defines the names of the nodes to create.

See Also:
Constant Field Values

BOOTSTRAP_PARAM

public static final java.lang.String BOOTSTRAP_PARAM
Names of the bootstrap nodes to use.

See Also:
Constant Field Values
Constructor Detail

CreateNodes

public CreateNodes(java.lang.Object[] toCommand1,
                   java.io.PrintStream out1)
Creates a new instance of CreateNodes

Parameters:
toCommand1 -
out1 -
Method Detail

exec

public void exec()
          throws ConsoleException
Description copied from class: Command
To be overwritten by subclasses for command execution. The work of a command implementation is done in this method.

Specified by:
exec in class Command
Throws:
ConsoleException - Exception during execution.

getCommandName

public java.lang.String getCommandName()
Description copied from class: Command
Return the name of the command. Must not contain spaces. To be overwritten by subclasses.

Specified by:
getCommandName in class Command
Returns:
The commands name. For example: exit.

printOutHelp

public void printOutHelp()
Description copied from class: Command
To be overwritten. Display the help text of the Command.

Specified by:
printOutHelp in class Command