public static Map<String, Object> getXmlRpcFileTransferStatus( FileTransferStatus status) { Map<String, Object> statusHash = new Hashtable<String, Object>(); statusHash.put("bytesTransferred", Long.toString(status .getBytesTransferred())); statusHash.put("parentProduct", getXmlRpcProduct(status .getParentProduct())); statusHash.put("fileRef", getXmlRpcReference(status.getFileRef())); return statusHash; }
public static Map<String, Object> getXmlRpcFileTransferStatus( FileTransferStatus status) { Map<String, Object> statusHash = new Hashtable<String, Object>(); statusHash.put("bytesTransferred", Long.toString(status .getBytesTransferred())); statusHash.put("parentProduct", getXmlRpcProduct(status .getParentProduct())); statusHash.put("fileRef", getXmlRpcReference(status.getFileRef())); return statusHash; }
public static AvroFileTransferStatus getAvroFileTransferStatus(FileTransferStatus fileTransferStatus){ return new AvroFileTransferStatus( getAvroReference(fileTransferStatus.getFileRef()), fileTransferStatus.getBytesTransferred(), getAvroProduct(fileTransferStatus.getParentProduct())); }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try (FileManagerClient client = getClient()) { FileTransferStatus status = client.getCurrentFileTransfer(); if (status == null) { throw new NullPointerException( "FileManager returned null transfer status"); } printer.println("File Transfer: [ref={orig=" + status.getFileRef().getOrigReference() + ",ds=" + status.getFileRef().getDataStoreReference() + "},product=" + status.getParentProduct().getProductName() + ",fileSize=" + status.getFileRef().getFileSize() + ",amtTransferred=" + status.getBytesTransferred() + ",pct=" + status.computePctTransferred() + "]"); } catch (Exception e) { throw new CmdLineActionException( "Failed to get current file transfer : " + e.getMessage(), e); } } }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try (FileManagerClient client = getClient()) { List<FileTransferStatus> statuses = client.getCurrentFileTransfers(); if (statuses == null) { throw new NullPointerException( "FileManager returned null file transfers"); } for (FileTransferStatus status : statuses) { printer.println("File Transfer: [ref={orig=" + status.getFileRef().getOrigReference() + ",ds=" + status.getFileRef().getDataStoreReference() + "},product=" + status.getParentProduct().getProductName() + ",fileSize=" + status.getFileRef().getFileSize() + ",amtTransferred=" + status.getBytesTransferred() + ",pct=" + status.computePctTransferred() + "]"); } } catch (Exception e) { throw new CmdLineActionException( "Failed to get list of current file transfers : " + e.getMessage(), e); } } }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try { FileTransferStatus status = getClient().getCurrentFileTransfer(); if (status == null) { throw new NullPointerException( "FileManager returned null transfer status"); } printer.println("File Transfer: [ref={orig=" + status.getFileRef().getOrigReference() + ",ds=" + status.getFileRef().getDataStoreReference() + "},product=" + status.getParentProduct().getProductName() + ",fileSize=" + status.getFileRef().getFileSize() + ",amtTransferred=" + status.getBytesTransferred() + ",pct=" + status.computePctTransferred() + "]"); } catch (Exception e) { throw new CmdLineActionException( "Failed to get current file transfer : " + e.getMessage(), e); } } }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try { List<FileTransferStatus> statuses = getClient() .getCurrentFileTransfers(); if (statuses == null) { throw new NullPointerException( "FileManager returned null file transfers"); } for (FileTransferStatus status : statuses) { printer.println("File Transfer: [ref={orig=" + status.getFileRef().getOrigReference() + ",ds=" + status.getFileRef().getDataStoreReference() + "},product=" + status.getParentProduct().getProductName() + ",fileSize=" + status.getFileRef().getFileSize() + ",amtTransferred=" + status.getBytesTransferred() + ",pct=" + status.computePctTransferred() + "]"); } } catch (Exception e) { throw new CmdLineActionException( "Failed to get list of current file transfers : " + e.getMessage(), e); } } }