Package org.apache.maven.wagon.events
Class TransferEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.apache.maven.wagon.events.WagonEvent
-
- org.apache.maven.wagon.events.TransferEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class TransferEvent extends WagonEvent
TransferEvent is used to notify TransferListeners about progress in transfer of resources form/to the repository- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private int
eventType
private java.lang.Exception
exception
private java.io.File
localFile
static int
REQUEST_GET
Indicates GET transfer (from the repository)static int
REQUEST_PUT
Indicates PUT transfer (to the repository)private int
requestType
private Resource
resource
static int
TRANSFER_COMPLETED
A transfer is completed.static int
TRANSFER_ERROR
An error occurred during transferstatic int
TRANSFER_INITIATED
A transfer was attempted, but has not yet commenced.static int
TRANSFER_PROGRESS
A transfer is in progress.static int
TRANSFER_STARTED
A transfer was started.-
Fields inherited from class org.apache.maven.wagon.events.WagonEvent
timestamp
-
-
Constructor Summary
Constructors Constructor Description TransferEvent(Wagon wagon, Resource resource, int eventType, int requestType)
TransferEvent(Wagon wagon, Resource resource, java.lang.Exception exception, int requestType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getEventType()
java.lang.Exception
getException()
java.io.File
getLocalFile()
int
getRequestType()
Returns the request type.Resource
getResource()
int
hashCode()
void
setEventType(int eventType)
void
setLocalFile(java.io.File localFile)
void
setRequestType(int requestType)
Sets the request typevoid
setResource(Resource resource)
java.lang.String
toString()
-
Methods inherited from class org.apache.maven.wagon.events.WagonEvent
getTimestamp, getWagon, setTimestamp
-
-
-
-
Field Detail
-
TRANSFER_INITIATED
public static final int TRANSFER_INITIATED
A transfer was attempted, but has not yet commenced.- See Also:
- Constant Field Values
-
TRANSFER_STARTED
public static final int TRANSFER_STARTED
A transfer was started.- See Also:
- Constant Field Values
-
TRANSFER_COMPLETED
public static final int TRANSFER_COMPLETED
A transfer is completed.- See Also:
- Constant Field Values
-
TRANSFER_PROGRESS
public static final int TRANSFER_PROGRESS
A transfer is in progress.- See Also:
- Constant Field Values
-
TRANSFER_ERROR
public static final int TRANSFER_ERROR
An error occurred during transfer- See Also:
- Constant Field Values
-
REQUEST_GET
public static final int REQUEST_GET
Indicates GET transfer (from the repository)- See Also:
- Constant Field Values
-
REQUEST_PUT
public static final int REQUEST_PUT
Indicates PUT transfer (to the repository)- See Also:
- Constant Field Values
-
resource
private Resource resource
-
eventType
private int eventType
-
requestType
private int requestType
-
exception
private java.lang.Exception exception
-
localFile
private java.io.File localFile
-
-
Method Detail
-
getResource
public Resource getResource()
- Returns:
- Returns the resource.
-
getException
public java.lang.Exception getException()
- Returns:
- Returns the exception.
-
getRequestType
public int getRequestType()
Returns the request type.- Returns:
- Returns the request type. The Request type is one of
TransferEvent.REQUEST_GET
or
TransferEvent.REQUEST_PUT
-
setRequestType
public void setRequestType(int requestType)
Sets the request type- Parameters:
requestType
- The requestType to set. The Request type value should be eitherTransferEvent.REQUEST_GET
or
TransferEvent.REQUEST_PUT
.
- Throws:
java.lang.IllegalArgumentException
- when
-
getEventType
public int getEventType()
- Returns:
- Returns the eventType.
-
setEventType
public void setEventType(int eventType)
- Parameters:
eventType
- The eventType to set.
-
setResource
public void setResource(Resource resource)
- Parameters:
resource
- The resource to set.
-
getLocalFile
public java.io.File getLocalFile()
- Returns:
- Returns the local file.
-
setLocalFile
public void setLocalFile(java.io.File localFile)
- Parameters:
localFile
- The local file to set.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.EventObject
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-