Uses of Interface
dk.netarkivet.common.distribute.RemoteFile

Packages that use RemoteFile
dk.netarkivet.archive.arcrepository   
dk.netarkivet.archive.arcrepository.distribute   
dk.netarkivet.archive.bitarchive   
dk.netarkivet.archive.bitarchive.distribute   
dk.netarkivet.archive.checksum   
dk.netarkivet.archive.checksum.distribute   
dk.netarkivet.archive.distribute   
dk.netarkivet.archive.indexserver.distribute   
dk.netarkivet.common.distribute   
dk.netarkivet.common.distribute.arcrepository   
 

Uses of RemoteFile in dk.netarkivet.archive.arcrepository
 

Methods in dk.netarkivet.archive.arcrepository with parameters of type RemoteFile
 void ArcRepository.store(RemoteFile rf, StoreMessage replyInfo)
          Stores a file in all known replicas.
 

Uses of RemoteFile in dk.netarkivet.archive.arcrepository.distribute
 

Methods in dk.netarkivet.archive.arcrepository.distribute that return RemoteFile
 RemoteFile StoreMessage.getRemoteFile()
          Get method for field theRemoteFile.
 

Uses of RemoteFile in dk.netarkivet.archive.bitarchive
 

Methods in dk.netarkivet.archive.bitarchive with parameters of type RemoteFile
 void BitarchiveMonitor.bitarchiveReply(java.lang.String bitarchiveBatchID, java.lang.String bitarchiveID, int noOfFilesProcessed, java.util.Collection<java.io.File> filesFailed, RemoteFile remoteFile, java.lang.String errMsg, java.util.List<FileBatchJob.ExceptionOccurrence> exceptions)
          Handle a reply received from a bitarchive.
 void Bitarchive.upload(RemoteFile arcfile, java.lang.String fileName)
          Upload an ARC file to this archive.
 

Uses of RemoteFile in dk.netarkivet.archive.bitarchive.distribute
 

Methods in dk.netarkivet.archive.bitarchive.distribute that return RemoteFile
 RemoteFile UploadMessage.getRemoteFile()
          Get method for field theRemoteFile.
 RemoteFile BatchEndedMessage.getRemoteFile()
          Returns the remote file object containing the output of this job.
 RemoteFile RemoveAndGetFileMessage.getRemoteFile()
          Returns the remote file.
 RemoteFile BatchReplyMessage.getResultFile()
          Returns the RemoteFile that contains the output of this batchjob.
 

Methods in dk.netarkivet.archive.bitarchive.distribute with parameters of type RemoteFile
 void BitarchiveClient.sendUploadMessage(RemoteFile rf)
          Submit an upload request to the bitarchive.
 

Constructors in dk.netarkivet.archive.bitarchive.distribute with parameters of type RemoteFile
BatchEndedMessage(ChannelID to, java.lang.String baAppId, java.lang.String originatingBatchMsgId, RemoteFile rf)
          Message to signal from a BitarchiveServer to the BitarchiveMonitorServer that the Bit Archive Application identified by BA_ApplicationId has completed its part of the batch job.
BatchReplyMessage(ChannelID to, ChannelID replyTo, java.lang.String originatingBatchMsgId, int filesProcessed, java.util.Collection<java.io.File> failedFiles, RemoteFile resultFile)
          Message to signal from BitarchiveMonitorServer that the batch job identified by originatingBatchMsgId is completed.
UploadMessage(ChannelID to, ChannelID replyTo, RemoteFile rf)
          Construct UploadMessage.
 

Uses of RemoteFile in dk.netarkivet.archive.checksum
 

Methods in dk.netarkivet.archive.checksum with parameters of type RemoteFile
 void FileChecksumArchive.upload(RemoteFile file, java.lang.String filename)
          The method for uploading a file to the archive.
abstract  void ChecksumArchive.upload(RemoteFile arcfile, java.lang.String filename)
          Method for uploading a new file to the archive.
 

Uses of RemoteFile in dk.netarkivet.archive.checksum.distribute
 

Methods in dk.netarkivet.archive.checksum.distribute that return RemoteFile
 RemoteFile CorrectMessage.getCorrectFile()
          Method for retrieving the correct file.
 RemoteFile CorrectMessage.getRemovedFile()
          Returns the removed file.
 

Methods in dk.netarkivet.archive.checksum.distribute with parameters of type RemoteFile
 void ChecksumClient.sendUploadMessage(RemoteFile rf)
          Method for uploading a file to the archive.
 void CorrectMessage.setRemovedFile(RemoteFile rf)
          Sets the removed file.
 

Constructors in dk.netarkivet.archive.checksum.distribute with parameters of type RemoteFile
CorrectMessage(ChannelID to, ChannelID replyTo, java.lang.String badChecksum, RemoteFile rf, java.lang.String repId, java.lang.String cred)
          Constructor.
 

Uses of RemoteFile in dk.netarkivet.archive.distribute
 

Methods in dk.netarkivet.archive.distribute with parameters of type RemoteFile
 void ReplicaClient.sendUploadMessage(RemoteFile rf)
          Uploads a file to the replica archive.
 

Uses of RemoteFile in dk.netarkivet.archive.indexserver.distribute
 

Methods in dk.netarkivet.archive.indexserver.distribute that return RemoteFile
 RemoteFile IndexRequestMessage.getResultFile()
          The index over the requested jobs.
 

Methods in dk.netarkivet.archive.indexserver.distribute that return types with arguments of type RemoteFile
 java.util.List<RemoteFile> IndexRequestMessage.getResultFiles()
          Returns the list of result files for the requested jobs.
 

Methods in dk.netarkivet.archive.indexserver.distribute with parameters of type RemoteFile
 void IndexRequestMessage.setResultFile(RemoteFile resultFile)
          On reply, set remote file containing index of requested jobs.
 

Method parameters in dk.netarkivet.archive.indexserver.distribute with type arguments of type RemoteFile
 void IndexRequestMessage.setResultFiles(java.util.List<RemoteFile> resultFiles)
          Set several result files making up an index of requested jobs.
 

Uses of RemoteFile in dk.netarkivet.common.distribute
 

Classes in dk.netarkivet.common.distribute that implement RemoteFile
 class AbstractRemoteFile
          Abstract superclass for easy implementation of remote file.
 class FTPRemoteFile
          Class encapsulating upload to & download from an ftp-server.
 class HTTPRemoteFile
          A remote file implemented with point-to-point HTTP communication.
 class HTTPSRemoteFile
          A remote file implemented with point-to-point HTTPS communication.
 class NullRemoteFile
          This is an implementation of RemoteFile which does nothing and can therefore be used in batch jobs for which no output is required.
 

Methods in dk.netarkivet.common.distribute that return RemoteFile
static RemoteFile RemoteFileFactory.getCopyfileInstance(java.io.File file)
          Same as getInstance(file, false, false, false).
static RemoteFile RemoteFileFactory.getDistributefileInstance(java.io.File file)
          Same as getInstance(file, false, false, false).
static RemoteFile RemoteFileFactory.getInstance(java.io.File file, boolean useChecksums, boolean fileDeletable, boolean multipleDownloads)
          Create a remote file that handles the transport of the remote file data.
static RemoteFile HTTPRemoteFile.getInstance(java.io.File f, java.lang.Boolean useChecksums, java.lang.Boolean fileDeletable, java.lang.Boolean multipleDownloads)
          Initialises a remote file implemented by point-to-point HTTP communication.
static RemoteFile NullRemoteFile.getInstance(java.io.File f, java.lang.Boolean useChecksums, java.lang.Boolean fileDeletable, java.lang.Boolean multipleDownloads)
           
static RemoteFile HTTPSRemoteFile.getInstance(java.io.File f, java.lang.Boolean useChecksums, java.lang.Boolean fileDeletable, java.lang.Boolean multipleDownloads)
          Initialises a remote file implemented by point-to-point HTTPS communication.
static RemoteFile FTPRemoteFile.getInstance(java.io.File localFile, java.lang.Boolean useChecksums, java.lang.Boolean fileDeletable, java.lang.Boolean multipleDownloads)
          Create a remote file that handles the transport of the remote file data.
static RemoteFile RemoteFileFactory.getMovefileInstance(java.io.File file)
          Same as getInstance(file, false, true, false).
 

Uses of RemoteFile in dk.netarkivet.common.distribute.arcrepository
 

Methods in dk.netarkivet.common.distribute.arcrepository that return RemoteFile
 RemoteFile BatchStatus.getResultFile()
          Get the file containing results from a batch job.
 

Constructors in dk.netarkivet.common.distribute.arcrepository with parameters of type RemoteFile
BatchStatus(java.util.Collection<java.io.File> filesFailed, int noOfFilesProcessed, RemoteFile resultFile, java.util.List<FileBatchJob.ExceptionOccurrence> exceptions)
          Create a new BatchStatus object for a specific bitarchive.
BatchStatus(java.lang.String bitArchiveAppId, java.util.Collection<java.io.File> filesFailed, int noOfFilesProcessed, RemoteFile resultFile, java.util.List<FileBatchJob.ExceptionOccurrence> exceptions)
          Create a new BatchStatus object for a specific bitarchive.