This project has retired. For details please refer to its Attic page.
ArtifactIndexingTask

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

Package class diagram package 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 java.lang.Object
implements org.codehaus.plexus.taskqueue.Task


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

Constructor Detail

ArtifactIndexingTask

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

ArtifactIndexingTask

public ArtifactIndexingTask(org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
                            java.io.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 java.io.File getResourceFile()

getAction

public ArtifactIndexingTask.Action getAction()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getRepository

public org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration getRepository()

getContext

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object