Package org.yamcs.cfdp
Class CompletedTransfer
- java.lang.Object
-
- org.yamcs.cfdp.CompletedTransfer
-
- All Implemented Interfaces:
CfdpTransfer
public class CompletedTransfer extends Object implements CfdpTransfer
Represents a pastCfdpTransferobtained from the database. Reads all the properties from a tuple (row in the database).Implements also some methods for converting between on-going transfers and tuples.
-
-
Field Summary
Fields Modifier and Type Field Description static TupleDefinitionTDEF
-
Constructor Summary
Constructors Constructor Description CompletedTransfer(Tuple tuple)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancellable()StringgetBucketName()org.yamcs.protobuf.TransferDirectiongetDirection()StringgetFailuredReason()longgetId()StringgetObjectName()StringgetRemotePath()longgetStartTime()longgetTotalSize()CfdpTransactionIdgetTransactionId()longgetTransferredSize()org.yamcs.protobuf.TransferStategetTransferState()booleanisReliable()booleanpausable()StringtoString()
-
-
-
Field Detail
-
TDEF
public static final TupleDefinition TDEF
-
-
Constructor Detail
-
CompletedTransfer
public CompletedTransfer(Tuple tuple)
-
-
Method Detail
-
getStartTime
public long getStartTime()
- Specified by:
getStartTimein interfaceCfdpTransfer
-
getId
public long getId()
- Specified by:
getIdin interfaceCfdpTransfer
-
getObjectName
public String getObjectName()
- Specified by:
getObjectNamein interfaceCfdpTransfer
-
getRemotePath
public String getRemotePath()
- Specified by:
getRemotePathin interfaceCfdpTransfer
-
getDirection
public org.yamcs.protobuf.TransferDirection getDirection()
- Specified by:
getDirectionin interfaceCfdpTransfer
-
getTotalSize
public long getTotalSize()
- Specified by:
getTotalSizein interfaceCfdpTransfer
-
getTransferredSize
public long getTransferredSize()
- Specified by:
getTransferredSizein interfaceCfdpTransfer
-
getBucketName
public String getBucketName()
- Specified by:
getBucketNamein interfaceCfdpTransfer
-
getTransactionId
public CfdpTransactionId getTransactionId()
- Specified by:
getTransactionIdin interfaceCfdpTransfer
-
getTransferState
public org.yamcs.protobuf.TransferState getTransferState()
- Specified by:
getTransferStatein interfaceCfdpTransfer
-
isReliable
public boolean isReliable()
- Specified by:
isReliablein interfaceCfdpTransfer
-
getFailuredReason
public String getFailuredReason()
- Specified by:
getFailuredReasonin interfaceCfdpTransfer
-
pausable
public boolean pausable()
- Specified by:
pausablein interfaceCfdpTransfer
-
cancellable
public boolean cancellable()
- Specified by:
cancellablein interfaceCfdpTransfer
-
-