@Service(value="indexMerger#default") public class DefaultIndexMerger extends Object implements IndexMerger
| Constructor and Description |
|---|
DefaultIndexMerger(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge,
org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.index.context.IndexingContext |
buildMergedIndex(IndexMergerRequest indexMergerRequest) |
void |
cleanTemporaryGroupIndex(TemporaryGroupIndex temporaryGroupIndex) |
Collection<TemporaryGroupIndex> |
getTemporaryGroupIndexes() |
@Inject
public DefaultIndexMerger(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge,
org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils)
throws org.apache.archiva.common.plexusbridge.PlexusSisuBridgeException
org.apache.archiva.common.plexusbridge.PlexusSisuBridgeExceptionpublic org.apache.maven.index.context.IndexingContext buildMergedIndex(IndexMergerRequest indexMergerRequest) throws IndexMergerException
buildMergedIndex in interface IndexMergerIndexMergerException@Async public void cleanTemporaryGroupIndex(TemporaryGroupIndex temporaryGroupIndex)
cleanTemporaryGroupIndex in interface IndexMergerpublic Collection<TemporaryGroupIndex> getTemporaryGroupIndexes()
getTemporaryGroupIndexes in interface IndexMergerCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.