org.gcube.datatransfer.agent.impl.db
Class DataTransferDBManager
java.lang.Object
org.gcube.datatransfer.agent.impl.db.DBManager
org.gcube.datatransfer.agent.impl.db.DataTransferDBManager
- All Implemented Interfaces:
- Runnable
public class DataTransferDBManager
- extends DBManager
- implements Runnable
- Author:
- Andrea Manzi(CERN)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataTransferDBManager
public DataTransferDBManager()
throws Exception
- Default constructor
- Throws:
Exception
storeTransfer
public void storeTransfer(Transfer transfer)
throws Exception
- Parameters:
Transfer
- transferObjects
-
- Throws:
Exception
storeTransferObject
public void storeTransferObject(Set<TransferObject> transferObjects)
throws Exception
- Throws:
Exception
getTransferStatus
public String getTransferStatus(String transferId)
throws Exception
- Throws:
Exception
updateTransferObjectStatus
public void updateTransferObjectStatus(String objId,
String status)
throws Exception
- Throws:
Exception
updateTransferObjectInfo
public void updateTransferObjectInfo(String objId,
long size)
throws Exception
- Throws:
Exception
addTransferObjectCompleted
public void addTransferObjectCompleted(String objId)
throws Exception
- Throws:
Exception
updateTransferJDO
public void updateTransferJDO(String transferId,
String[] inputURIs,
long totalsize)
throws Exception
- Throws:
Exception
run
public void run()
- (non-Javadoc)
- Specified by:
run
in interface Runnable
- See Also:
Runnable.run()
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()
getTransferObjectOutComeAsRS
public String getTransferObjectOutComeAsRS(String transferId)
throws Exception
- Throws:
Exception
getTrasferProgress
public org.gcube.datatransfer.agent.stubs.datatransferagent.MonitorTransferReportMessage getTrasferProgress(String transferId)
Copyright © 2013. All Rights Reserved.