All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.transferwise.tasks.handler.interfaces.ITaskHandler Maven / Gradle / Ivy

The newest version!
package com.transferwise.tasks.handler.interfaces;

import com.transferwise.tasks.domain.IBaseTask;

@SuppressWarnings("unused")
public interface ITaskHandler {

  ITaskProcessor getProcessor(IBaseTask task);

  ITaskRetryPolicy getRetryPolicy(IBaseTask task);

  ITaskConcurrencyPolicy getConcurrencyPolicy(IBaseTask task);

  ITaskProcessingPolicy getProcessingPolicy(IBaseTask task);

  boolean handles(IBaseTask task);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy