public final class ChainedTransferListener
extends org.eclipse.aether.transfer.AbstractTransferListener
| Constructor and Description |
|---|
ChainedTransferListener(Collection<? extends org.eclipse.aether.transfer.TransferListener> listeners)
Creates a new multicast listener that delegates to the specified listeners.
|
ChainedTransferListener(org.eclipse.aether.transfer.TransferListener... listeners)
Creates a new multicast listener that delegates to the specified listeners.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<? extends org.eclipse.aether.transfer.TransferListener> listeners)
Adds the specified listeners to the end of the multicast chain.
|
void |
add(org.eclipse.aether.transfer.TransferListener listener)
Adds the specified listener to the end of the multicast chain.
|
protected void |
handleError(org.eclipse.aether.transfer.TransferEvent event,
org.eclipse.aether.transfer.TransferListener listener,
RuntimeException error) |
static org.eclipse.aether.transfer.TransferListener |
newInstance(org.eclipse.aether.transfer.TransferListener listener1,
org.eclipse.aether.transfer.TransferListener listener2)
Creates a new multicast listener that delegates to the specified listeners.
|
void |
remove(org.eclipse.aether.transfer.TransferListener listener)
Removes the specified listener from the multicast chain.
|
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 |
transferStarted(org.eclipse.aether.transfer.TransferEvent event) |
void |
transferSucceeded(org.eclipse.aether.transfer.TransferEvent event) |
public ChainedTransferListener(org.eclipse.aether.transfer.TransferListener... listeners)
listeners - The listeners to delegate to, may be null or empty.public ChainedTransferListener(Collection<? extends org.eclipse.aether.transfer.TransferListener> listeners)
listeners - The listeners to delegate to, may be null or empty.public static org.eclipse.aether.transfer.TransferListener newInstance(org.eclipse.aether.transfer.TransferListener listener1,
org.eclipse.aether.transfer.TransferListener listener2)
null.listener1 - The first listener, may be null.listener2 - The second listener, may be null.null if no listener was supplied.public void add(Collection<? extends org.eclipse.aether.transfer.TransferListener> listeners)
listeners - The listeners to add, may be null or empty.public void add(org.eclipse.aether.transfer.TransferListener listener)
listener - The listener to add, may be null.public void remove(org.eclipse.aether.transfer.TransferListener listener)
listener - The listener to remove, may be null.protected void handleError(org.eclipse.aether.transfer.TransferEvent event,
org.eclipse.aether.transfer.TransferListener listener,
RuntimeException error)
public void transferInitiated(org.eclipse.aether.transfer.TransferEvent event)
throws org.eclipse.aether.transfer.TransferCancelledException
transferInitiated in interface org.eclipse.aether.transfer.TransferListenertransferInitiated in class org.eclipse.aether.transfer.AbstractTransferListenerorg.eclipse.aether.transfer.TransferCancelledExceptionpublic void transferStarted(org.eclipse.aether.transfer.TransferEvent event)
throws org.eclipse.aether.transfer.TransferCancelledException
transferStarted in interface org.eclipse.aether.transfer.TransferListenertransferStarted in class org.eclipse.aether.transfer.AbstractTransferListenerorg.eclipse.aether.transfer.TransferCancelledExceptionpublic void transferProgressed(org.eclipse.aether.transfer.TransferEvent event)
throws org.eclipse.aether.transfer.TransferCancelledException
transferProgressed in interface org.eclipse.aether.transfer.TransferListenertransferProgressed in class org.eclipse.aether.transfer.AbstractTransferListenerorg.eclipse.aether.transfer.TransferCancelledExceptionpublic void transferCorrupted(org.eclipse.aether.transfer.TransferEvent event)
throws org.eclipse.aether.transfer.TransferCancelledException
transferCorrupted in interface org.eclipse.aether.transfer.TransferListenertransferCorrupted in class org.eclipse.aether.transfer.AbstractTransferListenerorg.eclipse.aether.transfer.TransferCancelledExceptionpublic void transferSucceeded(org.eclipse.aether.transfer.TransferEvent event)
transferSucceeded in interface org.eclipse.aether.transfer.TransferListenertransferSucceeded in class org.eclipse.aether.transfer.AbstractTransferListenerpublic void transferFailed(org.eclipse.aether.transfer.TransferEvent event)
transferFailed in interface org.eclipse.aether.transfer.TransferListenertransferFailed in class org.eclipse.aether.transfer.AbstractTransferListenerCopyright © 2010-2015 The Eclipse Foundation. All Rights Reserved.