public abstract class AbstractRepositoryPurge extends Object implements RepositoryPurge
Modifier and Type | Field and Description |
---|---|
private static char |
DELIM |
protected List<RepositoryListener> |
listeners |
protected org.slf4j.Logger |
log |
private org.slf4j.Logger |
logger |
protected ManagedRepositoryContent |
repository |
protected RepositorySession |
repositorySession |
Constructor and Description |
---|
AbstractRepositoryPurge(ManagedRepositoryContent repository,
RepositorySession repositorySession,
List<RepositoryListener> listeners) |
Modifier and Type | Method and Description |
---|---|
protected void |
purge(Set<ArtifactReference> references)
Purge the repo.
|
private void |
purgeSupportFiles(File artifactFile)
This find support files for the artifactFile and deletes them.
|
private void |
triggerAuditEvent(String repoId,
String resource,
String action) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
protected org.slf4j.Logger log
protected final ManagedRepositoryContent repository
protected final RepositorySession repositorySession
protected final List<RepositoryListener> listeners
private org.slf4j.Logger logger
private static final char DELIM
public AbstractRepositoryPurge(ManagedRepositoryContent repository, RepositorySession repositorySession, List<RepositoryListener> listeners)
protected void purge(Set<ArtifactReference> references)
references
- private void purgeSupportFiles(File artifactFile)
This find support files for the artifactFile and deletes them.
Support Files are things like ".sha1", ".md5", ".asc", etc.
artifactFile
- the file to base off of.private void triggerAuditEvent(String repoId, String resource, String action)
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.