public void beginScan( ManagedRepositoryConfiguration repo ) throws ConsumerException { try { this.repository = repositoryFactory.getManagedRepositoryContent( repo.getId() ); this.repositoryDir = new File( repository.getRepoRoot() ); } catch(RepositoryException e) { throw new ConsumerException( "Unable to start ArtifactUpdateDatabaseConsumer: " + e.getMessage(), e ); } }
public void beginScan( ManagedRepositoryConfiguration repo, Date whenGathered ) throws ConsumerException { try { this.repository = repositoryFactory.getManagedRepositoryContent( repo.getId() ); this.repositoryDir = new File( repository.getRepoRoot() ); this.whenGathered = whenGathered; } catch(RepositoryException e) { throw new ConsumerException( "Unable to start ArtifactUpdateDatabaseConsumer: " + e.getMessage(), e ); } }
public void beginScan( ManagedRepositoryConfiguration repo ) throws ConsumerException { try { this.repository = repositoryFactory.getManagedRepositoryContent( repo.getId() ); this.repositoryDir = new File( repository.getRepoRoot() ); this.index = indexFactory.createFileContentIndex( repository.getRepository() ); } catch ( RepositoryException e ) { throw new ConsumerException( "Unable to start IndexContentConsumer: " + e.getMessage(), e ); } }
public void processArchivaArtifact( ArchivaArtifact artifact ) throws ConsumerException { try { ManagedRepositoryContent repositoryContent = repositoryFactory.getManagedRepositoryContent( artifact.getModel().getRepositoryId() ); File file = new File( repositoryContent.getRepoRoot(), repositoryContent.toPath( artifact ) ); if( !file.exists() ) { artifactDAO.deleteArtifact( artifact ); } } catch ( RepositoryException re ) { throw new ConsumerException( "Can't run database cleanup remove artifact consumer: " + re.getMessage() ); } catch ( ArchivaDatabaseException e ) { throw new ConsumerException( e.getMessage() ); } }
repositoryFactory.getManagedRepositoryContent( artifact.getModel().getRepositoryId() ); File file = new File( repositoryContent.getRepoRoot(), repositoryContent.toPath( artifact ) );
repositoryFactory.getManagedRepositoryContent( artifact.getModel().getRepositoryId() ); File file = new File( repositoryContent.getRepoRoot(), repositoryContent.toPath( artifact ) );
repositoryFactory.getManagedRepositoryContent( artifact.getModel().getRepositoryId() ); File file = new File( repositoryContent.getRepoRoot(), repositoryContent.toPath( artifact ) );
repoFactory.getManagedRepositoryContent( artifact.getModel().getRepositoryId() ); File file = new File( repoContent.getRepoRoot(), repoContent.toPath( artifact ) );