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-2015 The Eclipse Foundation. All Rights Reserved.