|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.aether.repository.RepositoryPolicy
public final class RepositoryPolicy
A policy controlling access to a repository. Note: Instances of this class are immutable and the exposed mutators return new objects rather than changing the current instance.
| Field Summary | |
|---|---|
static java.lang.String |
CHECKSUM_POLICY_FAIL
Verify checksums and fail the resolution if they do not match. |
static java.lang.String |
CHECKSUM_POLICY_IGNORE
Do not verify checksums. |
static java.lang.String |
CHECKSUM_POLICY_WARN
Verify checksums and warn if they do not match. |
static java.lang.String |
UPDATE_POLICY_ALWAYS
Always update locally cached data. |
static java.lang.String |
UPDATE_POLICY_DAILY
Update locally cached data once a day. |
static java.lang.String |
UPDATE_POLICY_INTERVAL
Update locally cached data every X minutes as given by "interval:X". |
static java.lang.String |
UPDATE_POLICY_NEVER
Never update locally cached data. |
| Constructor Summary | |
|---|---|
RepositoryPolicy()
Creates a new policy with checksum warnings and daily update checks. |
|
RepositoryPolicy(boolean enabled,
java.lang.String updatePolicy,
java.lang.String checksumPolicy)
Creates a new policy with the specified settings. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getChecksumPolicy()
Gets the policy for checksum validation. |
java.lang.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. |
RepositoryPolicy |
setChecksumPolicy(java.lang.String checksumPolicy)
Sets the policy for checksum validation. |
RepositoryPolicy |
setEnabled(boolean enabled)
Sets the enabled flag for the associated repository. |
RepositoryPolicy |
setUpdatePolicy(java.lang.String updatePolicy)
Sets the update policy for locally cached data from the repository. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String UPDATE_POLICY_NEVER
public static final java.lang.String UPDATE_POLICY_ALWAYS
public static final java.lang.String UPDATE_POLICY_DAILY
public static final java.lang.String UPDATE_POLICY_INTERVAL
public static final java.lang.String CHECKSUM_POLICY_FAIL
public static final java.lang.String CHECKSUM_POLICY_WARN
public static final java.lang.String CHECKSUM_POLICY_IGNORE
| Constructor Detail |
|---|
public RepositoryPolicy()
public RepositoryPolicy(boolean enabled,
java.lang.String updatePolicy,
java.lang.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.| Method Detail |
|---|
public boolean isEnabled()
true if the repository should be contacted, false otherwise.public RepositoryPolicy setEnabled(boolean enabled)
enabled - true if the repository should be contacted, false otherwise.
null.public java.lang.String getUpdatePolicy()
null.public RepositoryPolicy setUpdatePolicy(java.lang.String updatePolicy)
UPDATE_POLICY_NEVER, UPDATE_POLICY_ALWAYS, UPDATE_POLICY_DAILY and
UPDATE_POLICY_INTERVAL
updatePolicy - The update policy, may be null.
null.public java.lang.String getChecksumPolicy()
null.public RepositoryPolicy setChecksumPolicy(java.lang.String checksumPolicy)
CHECKSUM_POLICY_FAIL,
CHECKSUM_POLICY_WARN and CHECKSUM_POLICY_IGNORE.
checksumPolicy - The checksum policy, may be null.
null.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||