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 static String
LAST_UPDATE_TAG
-
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 String
getError(Artifact artifact, ArtifactRepository repository)
boolean
isUpdateRequired(Artifact artifact, ArtifactRepository repository)
boolean
isUpdateRequired(RepositoryMetadata metadata, ArtifactRepository repository, File file)
void
touch(Artifact artifact, ArtifactRepository repository, String error)
void
touch(RepositoryMetadata metadata, ArtifactRepository repository, File file)
-
-
-
Field Detail
-
LAST_UPDATE_TAG
public static final String LAST_UPDATE_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
isUpdateRequired
public boolean isUpdateRequired(Artifact artifact, ArtifactRepository repository)
- Specified by:
isUpdateRequired
in interfaceUpdateCheckManager
-
isUpdateRequired
public boolean isUpdateRequired(RepositoryMetadata metadata, ArtifactRepository repository, File file)
- Specified by:
isUpdateRequired
in interfaceUpdateCheckManager
-
getError
public String getError(Artifact artifact, ArtifactRepository repository)
- Specified by:
getError
in interfaceUpdateCheckManager
-
touch
public void touch(Artifact artifact, ArtifactRepository repository, String error)
- Specified by:
touch
in interfaceUpdateCheckManager
-
touch
public void touch(RepositoryMetadata metadata, ArtifactRepository repository, File file)
- Specified by:
touch
in interfaceUpdateCheckManager
-
-