public class Scheduler
extends org.gcube.common.core.porttypes.GCUBEPortType
Modifier and Type | Field and Description |
---|---|
org.gcube.datatransfer.scheduler.db.DataTransferDBManager |
dbManager |
org.gcube.datatransfer.scheduler.is.ISManager |
isManagerForAgents |
org.gcube.datatransfer.scheduler.is.ISManager |
isManagerForSources |
org.gcube.datatransfer.scheduler.is.ISManager |
isManagerForStorages |
Constructor and Description |
---|
Scheduler() |
Modifier and Type | Method and Description |
---|---|
String |
cancelScheduledTransfer(String msg) |
long |
frequencyInMS(org.gcube.datatransfer.common.scheduler.Types.FrequencyType frequency) |
String |
getScheduledTransferOutcomes(String msg) |
protected ServiceContext |
getServiceContext() |
String |
monitorScheduledTransfer(String msg) |
String |
storeInfoScheduler(String msg) |
void |
updateAgentStatistics(String status,
org.gcube.datatransfer.scheduler.db.model.Agent agent) |
public org.gcube.datatransfer.scheduler.db.DataTransferDBManager dbManager
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForAgents
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForSources
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForStorages
protected ServiceContext getServiceContext()
getServiceContext
in class org.gcube.common.core.porttypes.GCUBEPortType
public String storeInfoScheduler(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault
public String cancelScheduledTransfer(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault
public String monitorScheduledTransfer(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault
public String getScheduledTransferOutcomes(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault
public void updateAgentStatistics(String status, org.gcube.datatransfer.scheduler.db.model.Agent agent)
public long frequencyInMS(org.gcube.datatransfer.common.scheduler.Types.FrequencyType frequency)
Copyright © 2017. All Rights Reserved.