Package org.apache.maven.cli.transfer
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.maven.cli.transfer.AbstractMavenTransferListener
AbstractMavenTransferListener.FileSizeFormat
-
-
Field Summary
Fields Modifier and Type Field Description private int
lastLength
private boolean
printResourceNames
private java.util.Map<org.eclipse.aether.transfer.TransferResource,java.lang.Long>
transfers
-
Fields inherited from class org.apache.maven.cli.transfer.AbstractMavenTransferListener
out
-
-
Constructor Summary
Constructors Constructor Description ConsoleMavenTransferListener(java.io.PrintStream out, boolean printResourceNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
getStatus(java.lang.String resourceName, long complete, long total)
private void
overridePreviousTransfer(org.eclipse.aether.transfer.TransferEvent event)
private void
pad(java.lang.StringBuilder buffer, int spaces)
void
transferCorrupted(org.eclipse.aether.transfer.TransferEvent event)
void
transferFailed(org.eclipse.aether.transfer.TransferEvent event)
void
transferInitiated(org.eclipse.aether.transfer.TransferEvent event)
void
transferProgressed(org.eclipse.aether.transfer.TransferEvent event)
void
transferSucceeded(org.eclipse.aether.transfer.TransferEvent event)
-
-
-
Method Detail
-
transferInitiated
public void transferInitiated(org.eclipse.aether.transfer.TransferEvent event)
- Specified by:
transferInitiated
in interfaceorg.eclipse.aether.transfer.TransferListener
- Overrides:
transferInitiated
in classAbstractMavenTransferListener
-
transferCorrupted
public void transferCorrupted(org.eclipse.aether.transfer.TransferEvent event) throws org.eclipse.aether.transfer.TransferCancelledException
- Specified by:
transferCorrupted
in interfaceorg.eclipse.aether.transfer.TransferListener
- Overrides:
transferCorrupted
in classAbstractMavenTransferListener
- 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 interfaceorg.eclipse.aether.transfer.TransferListener
- Overrides:
transferProgressed
in classorg.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 interfaceorg.eclipse.aether.transfer.TransferListener
- Overrides:
transferSucceeded
in classAbstractMavenTransferListener
-
transferFailed
public void transferFailed(org.eclipse.aether.transfer.TransferEvent event)
- Specified by:
transferFailed
in interfaceorg.eclipse.aether.transfer.TransferListener
- Overrides:
transferFailed
in classorg.eclipse.aether.transfer.AbstractTransferListener
-
overridePreviousTransfer
private void overridePreviousTransfer(org.eclipse.aether.transfer.TransferEvent event)
-
-