Interface TransferListenerContainer
- All Known Implementing Classes:
TransferListenerContainerImpl
public interface TransferListenerContainer
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Add aTransferListenerto be notifiedvoidfireTransferCompleted(org.apache.maven.wagon.resource.Resource resource, int requestType) NotifyTransferListeners that the transfer was completed successfullyvoidfireTransferError(org.apache.maven.wagon.resource.Resource resource, int requestType, Exception exception) NotifyTransferListeners that an error occurred during the transfervoidfireTransferInitiated(org.apache.maven.wagon.resource.Resource resource, int requestType) NotifyTransferListeners that a transfer is being initiatedvoidfireTransferProgress(org.apache.maven.wagon.resource.Resource resource, int requestType, byte[] buffer, int length) NotifyTransferListeners about the progress of a transfervoidfireTransferStarted(org.apache.maven.wagon.resource.Resource resource, int requestType, File localFile) NotifyTransferListeners that a transfer has started successfullybooleanhasTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Returns whether aTransferListeneris already in the collection ofTransferListeners to be notifiedvoidremoveTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Remove aTransferListenerso that it is no longer notified
-
Method Details
-
addTransferListener
void addTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Add aTransferListenerto be notified- Parameters:
transferListener- TheTransferListenerto be notified
-
removeTransferListener
void removeTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Remove aTransferListenerso that it is no longer notified- Parameters:
transferListener- TheTransferListenerthat should no longer be notified
-
hasTransferListener
boolean hasTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) Returns whether aTransferListeneris already in the collection ofTransferListeners to be notified- Parameters:
transferListener- theTransferListenerto look for- Returns:
trueif theTransferListeneris already in the collection ofTransferListeners to be notified, otherwisefalse
-
fireTransferInitiated
void fireTransferInitiated(org.apache.maven.wagon.resource.Resource resource, int requestType) NotifyTransferListeners that a transfer is being initiated- Parameters:
resource- The resource being transferedrequestType- The type of request to be executed- See Also:
-
TransferEvent.TRANSFER_INITIATED
-
fireTransferStarted
void fireTransferStarted(org.apache.maven.wagon.resource.Resource resource, int requestType, File localFile) NotifyTransferListeners that a transfer has started successfully- Parameters:
resource- The resource being transferedrequestType- The type of request being executedlocalFile- local file used- See Also:
-
TransferEvent.TRANSFER_STARTED
-
fireTransferProgress
void fireTransferProgress(org.apache.maven.wagon.resource.Resource resource, int requestType, byte[] buffer, int length) NotifyTransferListeners about the progress of a transfer- Parameters:
resource- The resource being transferedrequestType- The type of request being executedbuffer- The buffer of bytes being transferedlength- The length of the data in the buffer- See Also:
-
TransferEvent.TRANSFER_PROGRESS
-
fireTransferCompleted
void fireTransferCompleted(org.apache.maven.wagon.resource.Resource resource, int requestType) NotifyTransferListeners that the transfer was completed successfully- Parameters:
resource- The resource being transferedrequestType- The type of request executed- See Also:
-
TransferEvent.TRANSFER_COMPLETED
-
fireTransferError
void fireTransferError(org.apache.maven.wagon.resource.Resource resource, int requestType, Exception exception) NotifyTransferListeners that an error occurred during the transfer- Parameters:
resource- The resource being transferedrequestType- The type of the request being executedexception- The error that occurred
-