Class ConsoleMavenTransferListener

  • All Implemented Interfaces:
    org.eclipse.aether.transfer.TransferListener

    public class ConsoleMavenTransferListener
    extends AbstractMavenTransferListener
    Console download progress meter.
    • Field Detail

      • transfers

        private java.util.Map<org.eclipse.aether.transfer.TransferResource,​java.lang.Long> transfers
      • printResourceNames

        private boolean printResourceNames
      • lastLength

        private int lastLength
    • Constructor Detail

      • ConsoleMavenTransferListener

        public ConsoleMavenTransferListener​(java.io.PrintStream out,
                                            boolean printResourceNames)
    • Method Detail

      • transferInitiated

        public void transferInitiated​(org.eclipse.aether.transfer.TransferEvent event)
        Specified by:
        transferInitiated in interface org.eclipse.aether.transfer.TransferListener
        Overrides:
        transferInitiated in class AbstractMavenTransferListener
      • transferCorrupted

        public void transferCorrupted​(org.eclipse.aether.transfer.TransferEvent event)
                               throws org.eclipse.aether.transfer.TransferCancelledException
        Specified by:
        transferCorrupted in interface org.eclipse.aether.transfer.TransferListener
        Overrides:
        transferCorrupted in class AbstractMavenTransferListener
        Throws:
        org.eclipse.aether.transfer.TransferCancelledException
      • transferProgressed

        public void transferProgressed​(org.eclipse.aether.transfer.TransferEvent event)
                                throws org.eclipse.aether.transfer.TransferCancelledException
        Specified by:
        transferProgressed in interface org.eclipse.aether.transfer.TransferListener
        Overrides:
        transferProgressed in class org.eclipse.aether.transfer.AbstractTransferListener
        Throws:
        org.eclipse.aether.transfer.TransferCancelledException
      • getStatus

        private java.lang.String getStatus​(java.lang.String resourceName,
                                           long complete,
                                           long total)
      • pad

        private void pad​(java.lang.StringBuilder buffer,
                         int spaces)
      • transferSucceeded

        public void transferSucceeded​(org.eclipse.aether.transfer.TransferEvent event)
        Specified by:
        transferSucceeded in interface org.eclipse.aether.transfer.TransferListener
        Overrides:
        transferSucceeded in class AbstractMavenTransferListener
      • transferFailed

        public void transferFailed​(org.eclipse.aether.transfer.TransferEvent event)
        Specified by:
        transferFailed in interface org.eclipse.aether.transfer.TransferListener
        Overrides:
        transferFailed in class org.eclipse.aether.transfer.AbstractTransferListener
      • overridePreviousTransfer

        private void overridePreviousTransfer​(org.eclipse.aether.transfer.TransferEvent event)