Class DefaultUpdateCheckManager
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.repository.legacy.DefaultUpdateCheckManager
-
- All Implemented Interfaces:
UpdateCheckManager,org.codehaus.plexus.logging.LogEnabled
@Component(role=UpdateCheckManager.class) public class DefaultUpdateCheckManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements UpdateCheckManager
DefaultUpdateCheckManager
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringERROR_KEY_SUFFIXstatic java.lang.StringLAST_UPDATE_TAGprivate static java.lang.StringTOUCHFILE_NAME
-
Constructor Summary
Constructors Constructor Description DefaultUpdateCheckManager()DefaultUpdateCheckManager(org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringgetError(java.io.File touchFile, java.lang.String key)java.lang.StringgetError(Artifact artifact, ArtifactRepository repository)(package private) java.lang.StringgetMetadataKey(ArtifactRepository repository, java.io.File file)(package private) java.lang.StringgetRepositoryKey(ArtifactRepository repository)(package private) java.io.FilegetTouchfile(Artifact artifact)(package private) java.io.FilegetTouchfile(RepositoryMetadata metadata, java.io.File file)booleanisUpdateRequired(Artifact artifact, ArtifactRepository repository)booleanisUpdateRequired(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)private java.util.Propertiesread(java.io.File touchfile)(package private) java.util.DatereadLastUpdated(java.io.File touchfile, java.lang.String key)private java.util.DatereadLastUpdated(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)voidtouch(Artifact artifact, ArtifactRepository repository, java.lang.String error)voidtouch(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)private voidwriteLastUpdated(java.io.File touchfile, java.lang.String key, java.lang.String error)
-
-
-
Field Detail
-
ERROR_KEY_SUFFIX
private static final java.lang.String ERROR_KEY_SUFFIX
- See Also:
- Constant Field Values
-
LAST_UPDATE_TAG
public static final java.lang.String LAST_UPDATE_TAG
- See Also:
- Constant Field Values
-
TOUCHFILE_NAME
private static final java.lang.String TOUCHFILE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isUpdateRequired
public boolean isUpdateRequired(Artifact artifact, ArtifactRepository repository)
- Specified by:
isUpdateRequiredin interfaceUpdateCheckManager
-
isUpdateRequired
public boolean isUpdateRequired(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)
- Specified by:
isUpdateRequiredin interfaceUpdateCheckManager
-
readLastUpdated
private java.util.Date readLastUpdated(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)
-
getError
public java.lang.String getError(Artifact artifact, ArtifactRepository repository)
- Specified by:
getErrorin interfaceUpdateCheckManager
-
touch
public void touch(Artifact artifact, ArtifactRepository repository, java.lang.String error)
- Specified by:
touchin interfaceUpdateCheckManager
-
touch
public void touch(RepositoryMetadata metadata, ArtifactRepository repository, java.io.File file)
- Specified by:
touchin interfaceUpdateCheckManager
-
getMetadataKey
java.lang.String getMetadataKey(ArtifactRepository repository, java.io.File file)
-
getRepositoryKey
java.lang.String getRepositoryKey(ArtifactRepository repository)
-
writeLastUpdated
private void writeLastUpdated(java.io.File touchfile, java.lang.String key, java.lang.String error)
-
readLastUpdated
java.util.Date readLastUpdated(java.io.File touchfile, java.lang.String key)
-
getError
private java.lang.String getError(java.io.File touchFile, java.lang.String key)
-
read
private java.util.Properties read(java.io.File touchfile)
-
getTouchfile
java.io.File getTouchfile(Artifact artifact)
-
getTouchfile
java.io.File getTouchfile(RepositoryMetadata metadata, java.io.File file)
-
-