package com.sungardas.enhancedsnapshots.service;
import com.sungardas.enhancedsnapshots.aws.dynamodb.model.TaskEntry;
import com.sungardas.enhancedsnapshots.dto.TaskDto;
import java.util.List;
import java.util.Map;
public interface TaskService {
Map<String, String> createTask(TaskDto taskDto);
List<TaskDto> getAllTasks();
List<TaskDto> getAllRegularTasks(String volumeId);
void removeTask(String Id);
boolean exists(String id);
void updateTask(TaskDto taskInfo);
List<TaskDto> getAllTasks(String volumeId);
void complete(TaskEntry taskEntry);
boolean isQueueFull();
boolean isCanceled(String taskId);
}