com.transferwise.tasks.handler.interfaces.ITaskHandlerRegistry Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tw-tasks-core Show documentation
Show all versions of tw-tasks-core Show documentation
Transferwise Tasks Executor - Fire and forget until Alert.
package com.transferwise.tasks.handler.interfaces;
import com.transferwise.tasks.domain.IBaseTask;
import java.time.ZonedDateTime;
@SuppressWarnings("unused")
public interface ITaskHandlerRegistry {
ITaskHandler getTaskHandler(IBaseTask task);
ITaskProcessingPolicy getTaskProcessingPolicy(IBaseTask task);
ZonedDateTime getExpectedProcessingMoment(IBaseTask task);
}