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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getError
(Artifact artifact, ArtifactRepository repository) (package private) String
getMetadataKey
(ArtifactRepository repository, File file) (package private) String
getRepositoryKey
(ArtifactRepository repository) (package private) File
getTouchfile
(Artifact artifact) (package private) File
getTouchfile
(RepositoryMetadata metadata, File file) boolean
isUpdateRequired
(Artifact artifact, ArtifactRepository repository) boolean
isUpdateRequired
(RepositoryMetadata metadata, ArtifactRepository repository, File file) private Properties
(package private) Date
readLastUpdated
(File touchfile, String key) private Date
readLastUpdated
(RepositoryMetadata metadata, ArtifactRepository repository, File file) void
touch
(Artifact artifact, ArtifactRepository repository, String error) void
touch
(RepositoryMetadata metadata, ArtifactRepository repository, File file) private void
writeLastUpdated
(File touchfile, String key, String error) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
ERROR_KEY_SUFFIX
- See Also:
-
LAST_UPDATE_TAG
- See Also:
-
TOUCHFILE_NAME
- See Also:
-
-
Constructor Details
-
DefaultUpdateCheckManager
public DefaultUpdateCheckManager() -
DefaultUpdateCheckManager
public DefaultUpdateCheckManager(org.codehaus.plexus.logging.Logger logger)
-
-
Method Details
-
isUpdateRequired
- Specified by:
isUpdateRequired
in interfaceUpdateCheckManager
-
isUpdateRequired
public boolean isUpdateRequired(RepositoryMetadata metadata, ArtifactRepository repository, File file) - Specified by:
isUpdateRequired
in interfaceUpdateCheckManager
-
readLastUpdated
-
getError
- Specified by:
getError
in interfaceUpdateCheckManager
-
touch
- Specified by:
touch
in interfaceUpdateCheckManager
-
touch
- Specified by:
touch
in interfaceUpdateCheckManager
-
getMetadataKey
-
getRepositoryKey
-
writeLastUpdated
-
readLastUpdated
-
getError
-
read
-
getTouchfile
-
getTouchfile
-