Package tigase.util.ui.console

# Class Task

java.lang.Object
tigase.util.ui.console.Task

public class Task extends Object
Created by andrzej on 09.05.2017.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `Task.Builder`
  `static interface`
  `Task.Executor<T>`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `execute(Properties props)`
  `List<CommandlineParameter>`
  `getAdditionalParameters()`
  `Optional<String>`
  `getDescription()`
  `String`
  `getName()`

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

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

- ## Method Details

  - ### getName

    public String getName()

  - ### getDescription

    public Optional<String> getDescription()

  - ### getAdditionalParameters

    public List<CommandlineParameter> getAdditionalParameters()

  - ### execute

    public void execute(Properties props) throws Exception
    Throws:
      `Exception`