public class MavenMetadataGenerator
extends org.commonjava.indy.core.content.AbstractMergedContentGenerator
| Modifier | Constructor and Description |
|---|---|
protected |
MavenMetadataGenerator() |
|
MavenMetadataGenerator(org.commonjava.indy.content.DirectContentAccess fileManager,
org.commonjava.indy.data.StoreDataManager storeManager,
org.commonjava.maven.galley.maven.parse.XMLInfrastructure xml,
org.commonjava.maven.galley.maven.spi.type.TypeMapper typeMapper,
MavenMetadataMerger merger,
org.commonjava.indy.core.content.group.GroupMergeHelper mergeHelper,
org.commonjava.maven.galley.spi.nfc.NotFoundCache nfc,
org.commonjava.cdi.util.weft.WeftExecutorService mavenMDGeneratorService,
org.commonjava.indy.content.MergedContentAction... mergedContentActions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProcess(String path) |
void |
clearAllMerged(org.commonjava.indy.model.core.ArtifactStore store,
String... paths) |
List<org.commonjava.indy.content.StoreResource> |
generateDirectoryContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
List<org.commonjava.indy.content.StoreResource> existing,
org.commonjava.maven.galley.event.EventMetadata eventMetadata) |
org.commonjava.maven.galley.model.Transfer |
generateFileContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata) |
List<org.commonjava.indy.content.StoreResource> |
generateGroupDirectoryContent(org.commonjava.indy.model.core.Group group,
List<org.commonjava.indy.model.core.ArtifactStore> members,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata) |
org.commonjava.maven.galley.model.Transfer |
generateGroupFileContent(org.commonjava.indy.model.core.Group group,
List<org.commonjava.indy.model.core.ArtifactStore> members,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata) |
protected String |
getMergedMetadataName() |
void |
start() |
protected MavenMetadataGenerator()
public MavenMetadataGenerator(org.commonjava.indy.content.DirectContentAccess fileManager,
org.commonjava.indy.data.StoreDataManager storeManager,
org.commonjava.maven.galley.maven.parse.XMLInfrastructure xml,
org.commonjava.maven.galley.maven.spi.type.TypeMapper typeMapper,
MavenMetadataMerger merger,
org.commonjava.indy.core.content.group.GroupMergeHelper mergeHelper,
org.commonjava.maven.galley.spi.nfc.NotFoundCache nfc,
org.commonjava.cdi.util.weft.WeftExecutorService mavenMDGeneratorService,
org.commonjava.indy.content.MergedContentAction... mergedContentActions)
@PostConstruct public void start()
public void clearAllMerged(org.commonjava.indy.model.core.ArtifactStore store,
String... paths)
clearAllMerged in class org.commonjava.indy.core.content.AbstractMergedContentGeneratorpublic org.commonjava.maven.galley.model.Transfer generateFileContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws org.commonjava.indy.IndyWorkflowException
generateFileContent in interface org.commonjava.indy.content.ContentGeneratorgenerateFileContent in class org.commonjava.indy.content.AbstractContentGeneratororg.commonjava.indy.IndyWorkflowExceptionpublic List<org.commonjava.indy.content.StoreResource> generateDirectoryContent(org.commonjava.indy.model.core.ArtifactStore store, String path, List<org.commonjava.indy.content.StoreResource> existing, org.commonjava.maven.galley.event.EventMetadata eventMetadata) throws org.commonjava.indy.IndyWorkflowException
generateDirectoryContent in interface org.commonjava.indy.content.ContentGeneratorgenerateDirectoryContent in class org.commonjava.indy.content.AbstractContentGeneratororg.commonjava.indy.IndyWorkflowExceptionpublic org.commonjava.maven.galley.model.Transfer generateGroupFileContent(org.commonjava.indy.model.core.Group group,
List<org.commonjava.indy.model.core.ArtifactStore> members,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws org.commonjava.indy.IndyWorkflowException
generateGroupFileContent in interface org.commonjava.indy.content.ContentGeneratorgenerateGroupFileContent in class org.commonjava.indy.content.AbstractContentGeneratorgroup - members - Concrete stores in grouppath - eventMetadata - org.commonjava.indy.IndyWorkflowExceptionpublic boolean canProcess(String path)
public List<org.commonjava.indy.content.StoreResource> generateGroupDirectoryContent(org.commonjava.indy.model.core.Group group, List<org.commonjava.indy.model.core.ArtifactStore> members, String path, org.commonjava.maven.galley.event.EventMetadata eventMetadata) throws org.commonjava.indy.IndyWorkflowException
generateGroupDirectoryContent in interface org.commonjava.indy.content.ContentGeneratorgenerateGroupDirectoryContent in class org.commonjava.indy.content.AbstractContentGeneratororg.commonjava.indy.IndyWorkflowExceptionprotected String getMergedMetadataName()
getMergedMetadataName in class org.commonjava.indy.core.content.AbstractMergedContentGeneratorCopyright © 2011-2019-2019. All Rights Reserved.