org.apache.maven.archiva.consumers.core.repository
Class DaysOldRepositoryPurge

Package class diagram package DaysOldRepositoryPurge
java.lang.Object
  extended by org.apache.maven.archiva.consumers.core.repository.AbstractRepositoryPurge
      extended by org.apache.maven.archiva.consumers.core.repository.DaysOldRepositoryPurge
All Implemented Interfaces:
RepositoryPurge

public class DaysOldRepositoryPurge
extends AbstractRepositoryPurge

Purge from repository all snapshots older than the specified days in the repository configuration.


Field Summary
 
Fields inherited from class org.apache.maven.archiva.consumers.core.repository.AbstractRepositoryPurge
listeners, log, repository
 
Constructor Summary
DaysOldRepositoryPurge(ManagedRepositoryContent repository, int daysOlder, int retentionCount, java.util.List<RepositoryListener> listeners)
           
 
Method Summary
 void process(java.lang.String path)
          Perform checking on artifact for repository purge
 
Methods inherited from class org.apache.maven.archiva.consumers.core.repository.AbstractRepositoryPurge
getFiles, purge, toRelativePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaysOldRepositoryPurge

public DaysOldRepositoryPurge(ManagedRepositoryContent repository,
                              int daysOlder,
                              int retentionCount,
                              java.util.List<RepositoryListener> listeners)
Method Detail

process

public void process(java.lang.String path)
             throws RepositoryPurgeException
Description copied from interface: RepositoryPurge
Perform checking on artifact for repository purge

Parameters:
path - path to the scanned artifact
Throws:
RepositoryPurgeException