Class AbstractTicketHandler
- java.lang.Object
-
- org.gcube.data.transfer.service.transfers.engine.impl.AbstractTicketHandler
-
- Direct Known Subclasses:
LocalRequestHandler,RequestHandler
public abstract class AbstractTicketHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractTicketHandler(PersistenceProvider persProv, PluginManager plugMan, org.gcube.data.transfer.model.TransferTicket ticket, String accountingId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddExecutionReport(org.gcube.data.transfer.model.ExecutionReport toAdd)org.gcube.data.transfer.model.TransferTicketgetTicket()org.gcube.data.transfer.model.TransferTickethandle()protected voidonError(String message)protected voidonStep(String msg, double progress, org.gcube.data.transfer.model.TransferTicket.Status status)protected voidonStep(String msg, double progress, org.gcube.data.transfer.model.TransferTicket.Status status, long transferredBytes)
-
-
-
Constructor Detail
-
AbstractTicketHandler
public AbstractTicketHandler(PersistenceProvider persProv, PluginManager plugMan, org.gcube.data.transfer.model.TransferTicket ticket, String accountingId)
-
-
Method Detail
-
onStep
protected void onStep(String msg, double progress, org.gcube.data.transfer.model.TransferTicket.Status status, long transferredBytes)
-
onError
protected void onError(String message)
-
onStep
protected void onStep(String msg, double progress, org.gcube.data.transfer.model.TransferTicket.Status status)
-
addExecutionReport
protected void addExecutionReport(org.gcube.data.transfer.model.ExecutionReport toAdd)
-
getTicket
public org.gcube.data.transfer.model.TransferTicket getTicket()
-
handle
public org.gcube.data.transfer.model.TransferTicket handle()
-
-