org.apache.maven.archiva.scheduled.tasks
Class TaskCreator

Package class diagram package TaskCreator
java.lang.Object
  extended by org.apache.maven.archiva.scheduled.tasks.TaskCreator

public class TaskCreator
extends java.lang.Object

TaskCreator Convenience class for creating Archiva tasks.


Constructor Summary
TaskCreator()
           
 
Method Summary
static org.sonatype.nexus.index.context.IndexingContext createContext(org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository)
           
static ArtifactIndexingTask createIndexingTask(org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository, java.io.File resource, ArtifactIndexingTask.Action action, org.sonatype.nexus.index.context.IndexingContext context)
           
static RepositoryTask createRepositoryTask(java.lang.String repositoryId)
           
static RepositoryTask createRepositoryTask(java.lang.String repositoryId, boolean scanAll)
           
static RepositoryTask createRepositoryTask(java.lang.String repositoryId, java.io.File resourceFile, boolean updateRelatedArtifacts)
           
static RepositoryTask createRepositoryTask(java.lang.String repositoryId, java.io.File resourceFile, boolean updateRelatedArtifacts, boolean scanAll)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskCreator

public TaskCreator()
Method Detail

createRepositoryTask

public static RepositoryTask createRepositoryTask(java.lang.String repositoryId)

createRepositoryTask

public static RepositoryTask createRepositoryTask(java.lang.String repositoryId,
                                                  boolean scanAll)

createRepositoryTask

public static RepositoryTask createRepositoryTask(java.lang.String repositoryId,
                                                  java.io.File resourceFile,
                                                  boolean updateRelatedArtifacts)

createRepositoryTask

public static RepositoryTask createRepositoryTask(java.lang.String repositoryId,
                                                  java.io.File resourceFile,
                                                  boolean updateRelatedArtifacts,
                                                  boolean scanAll)

createIndexingTask

public static ArtifactIndexingTask createIndexingTask(org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
                                                      java.io.File resource,
                                                      ArtifactIndexingTask.Action action,
                                                      org.sonatype.nexus.index.context.IndexingContext context)

createContext

public static org.sonatype.nexus.index.context.IndexingContext createContext(org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository)
                                                                      throws java.io.IOException,
                                                                             org.sonatype.nexus.index.context.UnsupportedExistingLuceneIndexException
Throws:
java.io.IOException
org.sonatype.nexus.index.context.UnsupportedExistingLuceneIndexException