Uses of Class
ecmwf.common.database.TransferServer
Packages that use TransferServer
Package
Description
-
Uses of TransferServer in ecmwf.common.database
Fields in ecmwf.common.database declared as TransferServerModifier and TypeFieldDescriptionprotected TransferServerDataTransfer.originalTransferServerThe original transfer server.protected TransferServerDataTransfer.transferServerThe transfer server.Methods in ecmwf.common.database that return TransferServerModifier and TypeMethodDescriptionDataTransfer.getOriginalTransferServer()Gets the original transfer server.DataGet.getTransferServer(String name) Gets the transfer server.DataTransfer.getTransferServer()Gets the transfer server.DataGet.getTransferServerArray()Gets the transfer server array.DataGet.getTransferServerObject(String name) Gets the transfer server object.ECpdsBase.getTransferServers(String groupName) Gets the transfer servers.ECpdsBase.getTransferServersByDataFileId(long dataFileId) Gets the transfer servers by data file id.Methods in ecmwf.common.database with parameters of type TransferServerModifier and TypeMethodDescriptionECpdsBase.getDataTransfersByTransferServer(TransferServer server) Gets the data transfers by transfer server.voidDataTransfer.setOriginalTransferServer(TransferServer param) Sets the original transfer server.voidDataTransfer.setTransferServer(TransferServer param) Sets the transfer server. -
Uses of TransferServer in ecmwf.ecpds.master
Methods in ecmwf.ecpds.master that return TransferServerModifier and TypeMethodDescriptionDataBaseInterface.getTransferServer(String name) Gets the transfer server.DataBaseInterface.getTransferServerArray()Gets the transfer server array.DataBaseInterface.getTransferServers(String groupName) Gets the transfer servers.Methods in ecmwf.ecpds.master with parameters of type TransferServerModifier and TypeMethodDescriptionManagementInterface.getReport(ECpdsSession session, TransferServer server) Gets the report.MasterServer.getReport(TransferServer server) Get a report for the specified TransferServer.voidManagementInterface.removeTransferServer(ECpdsSession session, TransferServer server) Removes the transfer server.voidManagementInterface.shutdownTransferServer(ECpdsSession session, TransferServer server, boolean graceful, boolean restart) Shutdown transfer server.longMasterServer.transfer(byte[] bytes, TransferServer server, Host host, String target, long remotePosn, long size) Transfer. -
Uses of TransferServer in ecmwf.ecpds.master.plugin.http.dao.datafile
Constructors in ecmwf.ecpds.master.plugin.http.dao.datafile with parameters of type TransferServerModifierConstructorDescriptionprotectedTransferServerBean(TransferServer transferServer) Instantiates a new transfer server bean. -
Uses of TransferServer in ecmwf.ecpds.master.transfer
Fields in ecmwf.ecpds.master.transfer declared as TransferServerModifier and TypeFieldDescriptionTransferScheduler.AcquisitionResult.serverThe server.TransferScheduler.DownloadResult.serverThe server.TransferScheduler.ExecutionResult.serverThe server.Methods in ecmwf.ecpds.master.transfer that return TransferServerModifier and TypeMethodDescriptionstatic TransferServerTransferScheduler.getTransferServerName(boolean debug, String transferGroupName, TransferServer originalMover, String moverList) Randomly select a DataMover from a list in the format ({operator} TransferGroup) mover1,mover2 ...Methods in ecmwf.ecpds.master.transfer that return types with arguments of type TransferServerModifier and TypeMethodDescriptionTransferServerProvider.getTransferServersByLeastActivity()Returns a snapshot of the activeTransferServerlist for this provider instance, ordered by the “least activity” policy that was computed during construction.TransferServerProvider.getTransferServersByMostFreeSpace()Returns the activeTransferServerlist ordered by highest free space on the selected volume (TransferServerProvider.getFileSystem()), if a cache entry is available.Methods in ecmwf.ecpds.master.transfer with parameters of type TransferServerModifier and TypeMethodDescriptionTransferScheduler.backup(Host hostForBackup, TransferServer[] servers, DataTransfer transfer) Backup.static voidTransferScheduler.check(TransferServer server, long ticket) Check.static voidTransferScheduler.del(TransferServer server, Host host, String source) Del.TransferScheduler.filter(TransferServer[] serversList, DataFile dataFile, boolean remove) Filter.static ProxySocketTransferScheduler.get(TransferServer server, Host host, String source, long remotePosn, long length, boolean removeOriginal) Gets the.static intTransferScheduler.getNumberOfDownloadsFor(TransferServer server, int fileSystem) Allow getting the current number of downloads for the provided moverName and fileSystem.static TransferServerTransferScheduler.getTransferServerName(boolean debug, String transferGroupName, TransferServer originalMover, String moverList) Randomly select a DataMover from a list in the format ({operator} TransferGroup) mover1,mover2 ...static String[]TransferScheduler.list(TransferServer server, Host host, String source, String pattern) List.static voidTransferScheduler.mkdir(TransferServer server, Host host, String dir) Mkdir.static voidTransferScheduler.move(TransferServer server, Host host, String source, String target) Move.TransferScheduler.purge(TransferServer[] transfers, DataFile dataFile) Purge.TransferScheduler.purge(TransferServer[] transfers, Host proxyHost, DataFile dataFile) Purge.static voidTransferScheduler.purge(TransferServer[] servers, Host proxyHost, List<ExistingStorageDirectory> directories) Purge.static booleanTransferScheduler.put(TransferServer[] servers, DataTransfer transfer, Host hostForSource) Puts the.static ProxySocketTransferScheduler.put(TransferServer server, Host host, String target, long remotePosn, long size) Puts the.TransferScheduler.replicate(String sourceMoverName, TransferServer[] serversList, DataTransfer transfer) Replicate.static voidTransferScheduler.rmdir(TransferServer server, Host host, String dir) Rmdir.static longTransferScheduler.size(TransferServer server, Host host, String source) Size.Constructors in ecmwf.ecpds.master.transfer with parameters of type TransferServerModifierConstructorDescriptionTransferServerProvider(String caller, String groupName, String destinationName, long fileSize, TransferServer server, Integer allocatedFileSystem) Constructs a provider and pre-computes: theTransferGroupto use (explicit, destination-mapped, or default; may be adjusted within the cluster by WRR fallback), the storage volume index (TransferServerProvider.getFileSystem()), using either an explicit index or theTransferServerProvider.WeightedAllocator, the orderedTransferServerlist according to the least-activity policy (FS activity primary; rotation tie-breaker; optional preferred server on top).TransferServerProvider(String caller, String groupName, String destination, TransferServer server, Integer allocatedFileSystem) Convenience constructor that delegates to the canonical constructor with:fileSize = -1(disables size-aware allocation) SeeTransferServerProvider(String, String, String, long, TransferServer, Integer)for detailed behaviour.