1 package org.apache.archiva.indexer.maven;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.index.context.IndexingContext;
23 import org.apache.maven.index.updater.IndexUpdateSideEffect;
24 import org.apache.maven.index_shaded.lucene.store.Directory;
25 import org.slf4j.Logger;
26 import org.slf4j.LoggerFactory;
27 import org.springframework.stereotype.Service;
28
29
30
31
32
33
34 @Service("archivaIndexUpdater")
35 public class DefaultIndexUpdateSideEffect
36 implements IndexUpdateSideEffect
37 {
38 private static final Logger LOGGER = LoggerFactory.getLogger( DefaultIndexUpdateSideEffect.class );
39
40 @Override
41 public void updateIndex( Directory directory, IndexingContext indexingContext, boolean b )
42 {
43 LOGGER.info( "updating index: {} with directory: {}",
44 indexingContext.getId(),
45 directory.toString() );
46 }
47 }