EnforcerRulepublic class DependencyConvergence extends Object implements EnforcerRule
| Constructor | Description |
|---|---|
DependencyConvergence() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute(EnforcerRuleHelper helper) |
This is the interface into the rule.
|
String |
getCacheId() |
If your rule is cacheable, you must return a unique id when parameters or conditions change that would cause the
result to be different.
|
boolean |
isCacheable() |
This tells the system if the results are cacheable at all.
|
boolean |
isResultValid(EnforcerRule rule) |
If the rule is cacheable and the same id is found in the cache, the stored results are passed to this method to
allow double checking of the results.
|
void |
setUniqueVersions(boolean uniqueVersions) |
public void setUniqueVersions(boolean uniqueVersions)
public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException
EnforcerRuleexecute in interface EnforcerRulehelper - The helper provides access to the log, MavenSession and has
helpers to get common components. It is also able to lookup components
by class name.EnforcerRuleException - the enforcer rule exceptionpublic String getCacheId()
getCacheId in interface EnforcerRulepublic boolean isCacheable()
isCacheable in interface EnforcerRuletrue if rule is cacheablepublic boolean isResultValid(EnforcerRule rule)
isResultValid in interface EnforcerRulerule - true if the stored results are valid for the same id.Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.