public final class RepositoryPolicy extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | CHECKSUM_POLICY_FAILVerify checksums and fail the resolution if they do not match. | 
| static String | CHECKSUM_POLICY_IGNOREDo not verify checksums. | 
| static String | CHECKSUM_POLICY_WARNVerify checksums and warn if they do not match. | 
| static String | UPDATE_POLICY_ALWAYSAlways update locally cached data. | 
| static String | UPDATE_POLICY_DAILYUpdate locally cached data once a day. | 
| static String | UPDATE_POLICY_INTERVALUpdate locally cached data every X minutes as given by "interval:X". | 
| static String | UPDATE_POLICY_NEVERNever update locally cached data. | 
| Constructor and Description | 
|---|
| RepositoryPolicy()Creates a new policy with checksum warnings and daily update checks. | 
| RepositoryPolicy(boolean enabled,
                                String updatePolicy,
                                String checksumPolicy)Creates a new policy with the specified settings. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| String | getChecksumPolicy()Gets the policy for checksum validation. | 
| String | getUpdatePolicy()Gets the update policy for locally cached data from the repository. | 
| int | hashCode() | 
| boolean | isEnabled()Indicates whether the associated repository should be contacted or not. | 
| String | toString() | 
public static final String UPDATE_POLICY_NEVER
public static final String UPDATE_POLICY_ALWAYS
public static final String UPDATE_POLICY_DAILY
public static final String UPDATE_POLICY_INTERVAL
public static final String CHECKSUM_POLICY_FAIL
public static final String CHECKSUM_POLICY_WARN
public static final String CHECKSUM_POLICY_IGNORE
public RepositoryPolicy()
public RepositoryPolicy(boolean enabled, String updatePolicy, String checksumPolicy)
enabled - A flag whether the associated repository should be accessed or not.updatePolicy - The update interval after which locally cached data from the repository is considered stale
            and should be refetched, may be null.checksumPolicy - The way checksum verification should be handled, may be null.public boolean isEnabled()
true if the repository should be contacted, false otherwise.public String getUpdatePolicy()
null.public String getChecksumPolicy()
null.Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.