org.gcube.datatransfer.scheduler.impl.porttype
Class Scheduler
java.lang.Object
org.gcube.common.core.porttypes.GCUBEPortType
org.gcube.datatransfer.scheduler.impl.porttype.Scheduler
- All Implemented Interfaces:
- javax.xml.rpc.server.ServiceLifecycle
public class Scheduler
- extends org.gcube.common.core.porttypes.GCUBEPortType
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType |
initialized |
Methods inherited from class org.gcube.common.core.porttypes.GCUBEPortType |
destroy, init, onFailure, onInitialisation, onReady, onStateChange, onUpdate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dbManager
public org.gcube.datatransfer.scheduler.db.DataTransferDBManager dbManager
isManagerForAgents
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForAgents
isManagerForSources
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForSources
isManagerForStorages
public org.gcube.datatransfer.scheduler.is.ISManager isManagerForStorages
Scheduler
public Scheduler()
getServiceContext
protected ServiceContext getServiceContext()
- Specified by:
getServiceContext
in class org.gcube.common.core.porttypes.GCUBEPortType
storeInfoScheduler
public String storeInfoScheduler(String msg)
throws org.gcube.common.core.faults.GCUBEFault
- Throws:
org.gcube.common.core.faults.GCUBEFault
cancelScheduledTransfer
public String cancelScheduledTransfer(String msg)
throws org.gcube.common.core.faults.GCUBEFault
- Throws:
org.gcube.common.core.faults.GCUBEFault
monitorScheduledTransfer
public String monitorScheduledTransfer(String msg)
throws org.gcube.common.core.faults.GCUBEFault
- Throws:
org.gcube.common.core.faults.GCUBEFault
getScheduledTransferOutcomes
public String getScheduledTransferOutcomes(String msg)
throws org.gcube.common.core.faults.GCUBEFault
- Throws:
org.gcube.common.core.faults.GCUBEFault
updateAgentStatistics
public void updateAgentStatistics(String status,
org.gcube.datatransfer.scheduler.db.model.Agent agent)
frequencyInMS
public long frequencyInMS(org.gcube.datatransfer.common.scheduler.Types.FrequencyType frequency)
Copyright © 2014. All Rights Reserved.