Class PublishEvent
java.lang.Object
org.apache.ivy.core.event.IvyEvent
org.apache.ivy.core.event.publish.PublishEvent
- Direct Known Subclasses:
EndArtifactPublishEvent
,StartArtifactPublishEvent
Base class for events fired during
DependencyResolver.publish(Artifact, File, boolean)
.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PublishEvent
(String name, DependencyResolver resolver, Artifact artifact, File data, boolean overwrite) -
Method Summary
Methods inherited from class org.apache.ivy.core.event.IvyEvent
addAttribute, addAttributes, addConfsAttribute, addMDAttributes, addModuleIdAttributes, addMridAttributes, equals, getAttributes, getName, getSource, hashCode, toString
-
Constructor Details
-
PublishEvent
protected PublishEvent(String name, DependencyResolver resolver, Artifact artifact, File data, boolean overwrite)
-
-
Method Details
-
getResolver
- Returns:
- the resolver into which the artifact is being published
-
getData
- Returns:
- a local file containing the artifact data
-
getArtifact
- Returns:
- metadata about the artifact being published
-
isOverwrite
public boolean isOverwrite()- Returns:
- true iff this event overwrites existing resolver data for this artifact
-