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–2017 The Apache Software Foundation. All rights reserved.