Package org.apache.ivy.core.resolve
Class IvyNodeEviction.EvictionData
java.lang.Object
org.apache.ivy.core.resolve.IvyNodeEviction.EvictionData
- Enclosing class:
- IvyNodeEviction
This class contains data about the eviction of an
IvyNode
.-
Constructor Summary
ConstructorsConstructorDescriptionEvictionData
(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected) Creates a new object containing the eviction data of anIvyNode
.EvictionData
(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected, String detail) Creates a new object containing the eviction data of anIvyNode
. -
Method Summary
-
Constructor Details
-
EvictionData
public EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected) Creates a new object containing the eviction data of anIvyNode
.- Parameters:
rootModuleConf
- the root module configurationparent
- the parent node (or null in case of transitive eviction)conflictManager
- the conflict manager which evicted the node (or null in case of transitive eviction)selected
- a collection ofIvyNode
s which evict the evicted node (or null in case of transitive eviction)
-
EvictionData
public EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected, String detail) Creates a new object containing the eviction data of anIvyNode
.- Parameters:
rootModuleConf
- the root module configurationparent
- the parent node (or null in case of transitive eviction)conflictManager
- the conflict manager which evicted the node (or null in case of transitive eviction)selected
- a collection ofIvyNode
s which evict the evicted node (or null in case of transitive eviction)detail
- a String detailing the reason why the node was evicted
-
-
Method Details