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.TransferListener
transferInitiated
in class org.eclipse.aether.transfer.AbstractTransferListener
org.eclipse.aether.transfer.TransferCancelledException
public void transferStarted(org.eclipse.aether.transfer.TransferEvent event) throws org.eclipse.aether.transfer.TransferCancelledException
transferStarted
in interface org.eclipse.aether.transfer.TransferListener
transferStarted
in class org.eclipse.aether.transfer.AbstractTransferListener
org.eclipse.aether.transfer.TransferCancelledException
public void transferProgressed(org.eclipse.aether.transfer.TransferEvent event) throws org.eclipse.aether.transfer.TransferCancelledException
transferProgressed
in interface org.eclipse.aether.transfer.TransferListener
transferProgressed
in class org.eclipse.aether.transfer.AbstractTransferListener
org.eclipse.aether.transfer.TransferCancelledException
public void transferCorrupted(org.eclipse.aether.transfer.TransferEvent event) throws org.eclipse.aether.transfer.TransferCancelledException
transferCorrupted
in interface org.eclipse.aether.transfer.TransferListener
transferCorrupted
in class org.eclipse.aether.transfer.AbstractTransferListener
org.eclipse.aether.transfer.TransferCancelledException
public void transferSucceeded(org.eclipse.aether.transfer.TransferEvent event)
transferSucceeded
in interface org.eclipse.aether.transfer.TransferListener
transferSucceeded
in class org.eclipse.aether.transfer.AbstractTransferListener
public void transferFailed(org.eclipse.aether.transfer.TransferEvent event)
transferFailed
in interface org.eclipse.aether.transfer.TransferListener
transferFailed
in class org.eclipse.aether.transfer.AbstractTransferListener
Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.