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.GCUBEPortTypepublic String storeInfoScheduler(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic String cancelScheduledTransfer(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic String monitorScheduledTransfer(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic String getScheduledTransferOutcomes(String msg) throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic void updateAgentStatistics(String status, org.gcube.datatransfer.scheduler.db.model.Agent agent)
public long frequencyInMS(org.gcube.datatransfer.common.scheduler.Types.FrequencyType frequency)
Copyright © 2016. All Rights Reserved.