interface IRusticTaskProcess<T : IBase>
This is the interface for writing the logic executed by RusticTask.
options |
abstract val options: T |
run |
This method is called when a RusticTask is executed. abstract fun run(): Unit |
NothingTaskProcess |
Class used when you don't want RusticTask to do anything. class NothingTaskProcess : IRusticTaskProcess<IBase> |
RusticTaskProcessBase |
abstract class RusticTaskProcessBase<T : RustToolBase, U : IBase> : IRusticTaskProcess<U>, LoggerSupport |