data-transfer-service/src/main/java/org/gcube/data/transfer/service/transfers/engine/TicketManager.java

21 lines
470 B
Java

package org.gcube.data.transfer.service.transfers.engine;
import org.gcube.data.transfer.model.TransferTicket;
import org.gcube.data.transfer.service.transfers.engine.faults.TicketNotFoundException;
public interface TicketManager {
/**
* returns true if new
*
* @param toInsert
* @return
*/
public boolean insertUpdate(TransferTicket toInsert);
public TransferTicket get(String ticketId) throws TicketNotFoundException;
public void shutdown();
}