org.apache.ivy.core.event.publish

Class PublishEvent

public abstract class PublishEvent extends IvyEvent

Base class for events fired during DependencyResolver.

See Also: StartArtifactPublishEvent EndArtifactPublishEvent

Constructor Summary
protected PublishEvent(String name, DependencyResolver resolver, Artifact artifact, File data, boolean overwrite)
Method Summary
ArtifactgetArtifact()
FilegetData()
DependencyResolvergetResolver()
booleanisOverwrite()

Constructor Detail

PublishEvent

protected PublishEvent(String name, DependencyResolver resolver, Artifact artifact, File data, boolean overwrite)

Method Detail

getArtifact

public Artifact getArtifact()

Returns: metadata about the artifact being published

getData

public File getData()

Returns: a local file containing the artifact data

getResolver

public DependencyResolver getResolver()

Returns: the resolver into which the artifact is being published

isOverwrite

public boolean isOverwrite()

Returns: true iff this event overwrites existing resolver data for this artifact