package com.netifera.platform.api.tools; import com.netifera.platform.api.tasks.ITaskMessenger; public interface IToolContext extends ITaskMessenger { IToolConfiguration getConfiguration(); long getSpaceId(); void setTotalWork(int totalWork); void worked(int work); void done(); void setTitle(String title); void setStatus(String status); void enableDebugOutput(); void debug(String message); void info(String message); void warning(String message); void error(String message); void print(String message); void exception(String message, Throwable throwable); }