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
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ConflictManager
Can be null in case of transitive eviction.private String
private IvyNode
Can be null in case of transitive eviction.private String
private Collection<IvyNode>
Can be null in case of transitive eviction. -
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
-
Field Details
-
parent
Can be null in case of transitive eviction. -
conflictManager
Can be null in case of transitive eviction. -
selected
Can be null in case of transitive eviction. -
rootModuleConf
-
detail
-
-
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