public final class RepositoryPolicy extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
CHECKSUM_POLICY_FAIL
Verify checksums and fail the resolution if they do not match. 
 | 
static String | 
CHECKSUM_POLICY_IGNORE
Do not verify checksums. 
 | 
static String | 
CHECKSUM_POLICY_WARN
Verify checksums and warn if they do not match. 
 | 
static String | 
UPDATE_POLICY_ALWAYS
Always update locally cached data. 
 | 
static String | 
UPDATE_POLICY_DAILY
Update locally cached data once a day. 
 | 
static String | 
UPDATE_POLICY_INTERVAL
Update locally cached data every X minutes as given by "interval:X". 
 | 
static String | 
UPDATE_POLICY_NEVER
Never 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–2021 The Apache Software Foundation. All rights reserved.