interface Async
Run the user defined action
abstract fun runWith(params: MutableList<String!>!): Future<Void!>!
Stop the user defined action if it's running
abstract fun stop(): Future<Void!>!