Class ConsoleMavenTransferListener

java.lang.Object
org.eclipse.aether.transfer.AbstractTransferListener
org.apache.maven.cli.transfer.AbstractMavenTransferListener
org.apache.maven.cli.transfer.ConsoleMavenTransferListener
All Implemented Interfaces:
org.eclipse.aether.transfer.TransferListener

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

    • transfers

      private Map<org.eclipse.aether.transfer.TransferResource,Long> transfers
    • printResourceNames

      private boolean printResourceNames
    • lastLength

      private int lastLength
  • Constructor Details

    • ConsoleMavenTransferListener

      public ConsoleMavenTransferListener(PrintStream out, boolean printResourceNames)
  • Method Details

    • 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 String getStatus(String resourceName, long complete, long total)
    • pad

      private void pad(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)