TaskExecutor is the interface used by NewPollingTaskRunner for custom task execution backends.
Use this interface when you need Tilebox to poll and lease tasks, but you want another runtime to execute them.
Methods
Return the task implementations the executor can currently run. This method should be cheap and non-blocking.
Execute a leased task and return the computed or failed task response.