org.apache.ivy.core.report
public class ConfigurationResolveReport extends Object
Constructor Summary | |
---|---|
ConfigurationResolveReport(ResolveEngine resolveEngine, ModuleDescriptor md, String conf, Date date, ResolveOptions options) |
Method Summary | |
---|---|
void | addDependency(IvyNode node) |
void | addDependency(IvyNode node, DownloadReport report) |
void | checkIfChanged()
Check if the set of dependencies has changed since the previous execution
of a resolution. This function use the report file found in the cache. |
static ArtifactDownloadReport[] | filterOutMergedArtifacts(ArtifactDownloadReport[] allFailedReports) |
ArtifactDownloadReport[] | getAllArtifactsReports()
Get every report on the download requests.
|
int | getArtifactsNumber() |
ArtifactDownloadReport[] | getArtifactsReports(DownloadStatus downloadStatus, boolean withEvicted)
Get the report on the download requests. |
String | getConfiguration() |
Date | getDate() |
IvyNode | getDependency(ModuleRevisionId mrid) |
ArtifactDownloadReport[] | getDownloadedArtifactsReports()
Get the report on the sucessfull download requests with the evicted modules
|
IvyNode[] | getDownloadedNodes() |
ArtifactDownloadReport[] | getDownloadReports(ModuleRevisionId mrid) |
IvyNode[] | getEvictedNodes() |
ArtifactDownloadReport[] | getFailedArtifactsReports()
Get the report on the failed download requests with the evicted modules
|
ModuleDescriptor | getModuleDescriptor() |
List | getModuleIds()
gives all the modules ids concerned by this report, from the most dependent to the least one
|
Set | getModuleRevisionIds()
Returns all non evicted and non error dependency mrids The returned set is ordered so that a
dependency will always be found before their own dependencies
|
Collection | getNodes(ModuleId mid) |
int | getNodesNumber() |
ResolveEngine | getResolveEngine() |
IvyNode[] | getSearchedNodes() |
IvyNode[] | getUnresolvedDependencies() |
boolean | hasChanged() |
boolean | hasError() |
void | updateDependency(ModuleRevisionId mrid, IvyNode node) |
Returns:
Returns: the list of reports, never null
Parameters: downloadStatus
the status of download to retreive. Set it to null
for no
restriction on the download status withEvicted
set it to true
if the report for the evicted modules have to be
retrieved.
Returns: the list of reports, never null
See Also: ArtifactDownloadReport
Returns: the list of reports, never null
Returns: the list of reports, never null
Returns: a list of ModuleId
Returns: all non evicted and non error dependency mrids
UNKNOWN: checkIfChanged has been called.