public interface ContentGenerator
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProcess(String path)
Checks if this content generator processes the provided path.
|
List<StoreResource> |
generateDirectoryContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
List<StoreResource> existing,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
Generate resources for any missing files that this generator can create.
|
org.commonjava.maven.galley.model.Transfer |
generateFileContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
Generate dynamic content in the event it's not found in the ArtifactStore.
|
List<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)
Generate resources for merged group files that this generator can create.
|
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)
Generate dynamic content for a group.
|
void |
handleContentDeletion(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
Tidy up any generated content associated with the deleted file
|
void |
handleContentStorage(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.model.Transfer result,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
Tidy up any generated content associated with the stored file
|
org.commonjava.maven.galley.model.Transfer generateFileContent(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws IndyWorkflowException
IndyWorkflowExceptionList<StoreResource> generateDirectoryContent(org.commonjava.indy.model.core.ArtifactStore store, String path, List<StoreResource> existing, org.commonjava.maven.galley.event.EventMetadata eventMetadata) throws IndyWorkflowException
IndyWorkflowExceptionorg.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 IndyWorkflowException
IndyWorkflowExceptionList<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 IndyWorkflowException
IndyWorkflowExceptionvoid handleContentStorage(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.model.Transfer result,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws IndyWorkflowException
IndyWorkflowExceptionvoid handleContentDeletion(org.commonjava.indy.model.core.ArtifactStore store,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws IndyWorkflowException
IndyWorkflowExceptionboolean canProcess(String path)
Copyright © 2011-2018-2018. All Rights Reserved.