org.apache.maven.wagon.events
public final class TransferEventSupport extends Object
Version: $Id: TransferEventSupport.java 162476 2005-04-19 02:49:45Z brett $
Field Summary | |
---|---|
List | listeners
registred listeners |
Method Summary | |
---|---|
void | addTransferListener(TransferListener listener)
Adds the listener to the collection of listeners
who will be notifed when any transfer event occurs
in this Wagon object.
|
void | fireDebug(String message)
Dispatches the given debug message
to all registred listeners (calls method debug on all of them.
|
void | fireTransferCompleted(TransferEvent transferEvent)
Dispatches the given TransferEvent
to all registred listeners (calls method transferCompleted on all of them}.
|
void | fireTransferError(TransferEvent transferEvent)
Dispatches the given TransferEvent
to all registred listeners (calls method transferError on all of them.
|
void | fireTransferInitiated(TransferEvent transferEvent)
Dispatches the given TransferEvent
to all registred listeners (calls method transferInitiated on all of them.
|
void | fireTransferProgress(TransferEvent transferEvent, byte[] buffer, int length)
Dispatches the given TransferEvent
to all registred listeners (calls method (TransferEvent, byte[], int)
on all of them). |
void | fireTransferStarted(TransferEvent transferEvent)
Dispatches the given TransferEvent
to all registred listeners (calls method transferStarted on all of them}.
|
boolean | hasTransferListener(TransferListener listener)
Returns whether the specified instance of transfer
listener was added to the collection of listeners
who will be notifed when an transfer event occurs
|
void | removeTransferListener(TransferListener listener)
Removes the transfer listener from the collection of listeners so
it no longer receives transfer events.
|
Wagon
object.
null
, no exception is thrown and no action is performed
Parameters: listener the transfer listener
See Also: removeTransferListener TransferListener
Parameters: message the debug message which will be dispached to listeners
TransferEvent
to all registred listeners (calls method transferCompleted on all of them}.
The Event should be of type TRANSFER_COMPLETED
Parameters: transferEvent the TransferEvent which will be dispached to listeners
TransferEvent
to all registred listeners (calls method transferError on all of them.
The Event should be of type TRANSFER_ERROR and it is expected that
getException } method will return not null value
Parameters: transferEvent the TransferEvent which will be dispached to listeners
TransferEvent
to all registred listeners (calls method transferInitiated on all of them.
The Event should be of type TRANSFER_INITIATED.
Parameters: transferEvent the TransferEvent which will be dispached to listeners
TransferEvent
to all registred listeners (calls method (TransferEvent, byte[], int)
on all of them). The Event should be of type TRANSFER_PROGRESS.
Parameters: transferEvent the TransferEvent which will be dispached to listeners buffer the buffer containing the additional content length the length of the content in the buffer
TransferEvent
to all registred listeners (calls method transferStarted on all of them}.
The Event should be of type TRANSFER_COMPLETED
Parameters: transferEvent the TransferEvent which will be dispached to listeners
Parameters: listener the transfer listener
Returns: true
if given listner was added to the collection of listeners
false
otherwise
See Also: TransferEvent addTransferListener
null
or specified listener was not added
to this TransferEventSupport
object
no exception is thrown and no action is performed
Parameters: listener the transfer listener
See Also: addTransferListener