ShutdownCommand (Ant Contrib)
Date: 2016-06-25

net.sf.antcontrib.antserver.commands

## Class ShutdownCommand

- java.lang.Object
- - net.sf.antcontrib.antserver.commands.AbstractCommand
  - - net.sf.antcontrib.antserver.commands.ShutdownCommand

- All Implemented Interfaces:
    java.io.Serializable, Command

      public class ShutdownCommand
      extends AbstractCommand
      implements Command

  Place class description here.
  Since:
  Author:
    Matthew Inger,
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ShutdownCommand()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `execute(org.apache.tools.ant.Project project, long contentLength, java.io.InputStream content)` Execute the command.
    `void` | `validate(org.apache.tools.ant.Project project)` This should throw a build exception if the parameters are invalid.

    - ### Methods inherited from class net.sf.antcontrib.antserver.commands.AbstractCommand

      `getContentLength, getContentStream, getReponseContentStream, getResponseContentLength, respond`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface net.sf.antcontrib.antserver.Command

      `getContentLength, getContentStream, getReponseContentStream, getResponseContentLength, respond`

- - ### Constructor Detail

    - #### ShutdownCommand

          public ShutdownCommand()

  - ### Method Detail

    - #### validate

          public void validate(org.apache.tools.ant.Project project)

      Description copied from interface: `Command`
      This should throw a build exception if the parameters are invalid.
      Specified by:
        `validate` in interface `Command`

    - #### execute

          public boolean execute(org.apache.tools.ant.Project project,
                        long contentLength,
                        java.io.InputStream content)
                          throws java.lang.Throwable

      Description copied from interface: `Command`
      Execute the command.
      Specified by:
        `execute` in interface `Command`
      Parameters:
        `project` - The project which is being executed
      Returns:
        If true, the connection will be closed
      Throws:
        `java.lang.Throwable`