Packages

trait NailgunAware extends Command

Hook for commands to access the nailgun server. If the command is run in a nailgun environment, the server will be injected after creating the command, but before execute is called.

Linear Supertypes
Command, Runnable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NailgunAware
  2. Command
  3. Runnable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def execute(): Unit
    Definition Classes
    Command
  2. abstract val name: String
    Definition Classes
    Command
  3. abstract def params: Any
    Definition Classes
    Command

Concrete Value Members

  1. val nailgun: Option[NailgunServer]
  2. def run(): Unit
    Definition Classes
    Command → Runnable
  3. def subCommands: Seq[Command]
    Definition Classes
    Command
  4. def validate(): Option[ParameterException]

    Opportunity for the command to perform complex validation across param values (e.g.

    Opportunity for the command to perform complex validation across param values (e.g. check exclusive args, etc)

    returns

    parameter exception if validation fails

    Definition Classes
    Command