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
Field Summary |
org.gcube.datatransfer.scheduler.db.DataTransferDBManager |
dbManager
|
org.gcube.datatransfer.scheduler.is.ISManager<org.gcube.datatransfer.scheduler.db.model.Agent> |
isManagerForAgents
|
org.gcube.datatransfer.scheduler.is.ISManager<org.gcube.datatransfer.scheduler.db.model.DataSource> |
isManagerForSources
|
org.gcube.datatransfer.scheduler.is.ISManager<org.gcube.datatransfer.scheduler.db.model.DataStorage> |
isManagerForStorages
|
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType |
initialized, logger |
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<org.gcube.datatransfer.scheduler.db.model.Agent> isManagerForAgents
isManagerForSources
public org.gcube.datatransfer.scheduler.is.ISManager<org.gcube.datatransfer.scheduler.db.model.DataSource> isManagerForSources
isManagerForStorages
public org.gcube.datatransfer.scheduler.is.ISManager<org.gcube.datatransfer.scheduler.db.model.DataStorage> 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
frequencyInMS
public long frequencyInMS(org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.FrequencyType frequency)
Copyright © 2012. All Rights Reserved.