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

java.lang.Object
  extended by org.apache.maven.archiva.scheduled.tasks.ArtifactIndexingTask
All Implemented Interfaces:
org.codehaus.plexus.taskqueue.Task

public class ArtifactIndexingTask
extends Object
implements org.codehaus.plexus.taskqueue.Task


Nested Class Summary
static class ArtifactIndexingTask.Action
           
 
Constructor Summary
ArtifactIndexingTask(ManagedRepositoryConfiguration repository, File resourceFile, ArtifactIndexingTask.Action action, org.sonatype.nexus.index.context.IndexingContext context)
           
ArtifactIndexingTask(ManagedRepositoryConfiguration repository, File resourceFile, ArtifactIndexingTask.Action action, org.sonatype.nexus.index.context.IndexingContext context, boolean executeOnEntireRepo)
           
 
Method Summary
 boolean equals(Object obj)
           
 ArtifactIndexingTask.Action getAction()
           
 org.sonatype.nexus.index.context.IndexingContext getContext()
           
 long getMaxExecutionTime()
           
 ManagedRepositoryConfiguration getRepository()
           
 File getResourceFile()
           
 int hashCode()
           
 boolean isExecuteOnEntireRepo()
           
 void setExecuteOnEntireRepo(boolean executeOnEntireRepo)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArtifactIndexingTask

public ArtifactIndexingTask(ManagedRepositoryConfiguration repository,
                            File resourceFile,
                            ArtifactIndexingTask.Action action,
                            org.sonatype.nexus.index.context.IndexingContext context)

ArtifactIndexingTask

public ArtifactIndexingTask(ManagedRepositoryConfiguration repository,
                            File resourceFile,
                            ArtifactIndexingTask.Action action,
                            org.sonatype.nexus.index.context.IndexingContext context,
                            boolean executeOnEntireRepo)
Method Detail

isExecuteOnEntireRepo

public boolean isExecuteOnEntireRepo()

setExecuteOnEntireRepo

public void setExecuteOnEntireRepo(boolean executeOnEntireRepo)

getMaxExecutionTime

public long getMaxExecutionTime()
Specified by:
getMaxExecutionTime in interface org.codehaus.plexus.taskqueue.Task

getResourceFile

public File getResourceFile()

getAction

public ArtifactIndexingTask.Action getAction()

toString

public String toString()
Overrides:
toString in class Object

getRepository

public ManagedRepositoryConfiguration getRepository()

getContext

public org.sonatype.nexus.index.context.IndexingContext getContext()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.