Interface SplitLogWorker.TaskExecutor

Enclosing class:
SplitLogWorker
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

Objects implementing this interface actually do the task that has been acquired by a SplitLogWorker. Since there isn't a water-tight guarantee that two workers will not be executing the same task therefore it is better to have workers prepare the task and then have the SplitLogManager commit the work in SplitLogManager.TaskFinisher