org.gcube.datatransfer.agent.impl.worker
Class Worker<T extends org.gcube.datatransfer.agent.stubs.datatransferagent.SourceData,V extends org.gcube.datatransfer.agent.stubs.datatransferagent.DestData>

java.lang.Object
  extended by org.gcube.datatransfer.agent.impl.worker.Worker<T,V>
Type Parameters:
T -
V -
All Implemented Interfaces:
Serializable, Callable
Direct Known Subclasses:
AgentTransferWorker, StorageManagerWorker, TreeManagerWorker

public abstract class Worker<T extends org.gcube.datatransfer.agent.stubs.datatransferagent.SourceData,V extends org.gcube.datatransfer.agent.stubs.datatransferagent.DestData>
extends Object
implements Callable, Serializable

Author:
Andrea Manzi(CERN)
See Also:
Serialized Form

Field Summary
protected  V destParameters
           
protected  org.gcube.common.core.utils.logging.GCUBELog logger
           
protected  T sourceParameters
           
protected  String transferId
           
 
Constructor Summary
Worker()
           
 
Method Summary
protected  AgentResource getResource()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.concurrent.Callable
call
 

Field Detail

logger

protected org.gcube.common.core.utils.logging.GCUBELog logger

sourceParameters

protected T extends org.gcube.datatransfer.agent.stubs.datatransferagent.SourceData sourceParameters

destParameters

protected V extends org.gcube.datatransfer.agent.stubs.datatransferagent.DestData destParameters

transferId

protected String transferId
Constructor Detail

Worker

public Worker()
Method Detail

getResource

protected AgentResource getResource()
                             throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.