org.apache.archiva.reports
Class RepositoryProblemEventListener

java.lang.Object
  extended by org.apache.archiva.reports.RepositoryProblemEventListener
All Implemented Interfaces:
RepositoryListener

@Service(value="repositoryListener#problem-reports")
public class RepositoryProblemEventListener
extends Object
implements RepositoryListener

Process repository management events and respond appropriately.


Field Summary
private  org.slf4j.Logger log
           
 
Constructor Summary
RepositoryProblemEventListener()
           
 
Method Summary
 void addArtifact(RepositorySession session, String repoId, String namespace, String projectId, ProjectVersionMetadata metadata)
           
 void addArtifactProblem(RepositorySession session, String repoId, String namespace, String projectId, String projectVersion, RepositoryStorageMetadataException exception)
           
 void deleteArtifact(MetadataRepository metadataRepository, String repositoryId, String namespace, String project, String version, String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.slf4j.Logger log
Constructor Detail

RepositoryProblemEventListener

public RepositoryProblemEventListener()
Method Detail

deleteArtifact

public void deleteArtifact(MetadataRepository metadataRepository,
                           String repositoryId,
                           String namespace,
                           String project,
                           String version,
                           String id)
Specified by:
deleteArtifact in interface RepositoryListener

addArtifact

public void addArtifact(RepositorySession session,
                        String repoId,
                        String namespace,
                        String projectId,
                        ProjectVersionMetadata metadata)
Specified by:
addArtifact in interface RepositoryListener

addArtifactProblem

public void addArtifactProblem(RepositorySession session,
                               String repoId,
                               String namespace,
                               String projectId,
                               String projectVersion,
                               RepositoryStorageMetadataException exception)
Specified by:
addArtifactProblem in interface RepositoryListener


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.