org.apache.archiva.scheduler.indexing
Class ArtifactIndexingTask
java.lang.Object
org.apache.archiva.scheduler.indexing.ArtifactIndexingTask
- All Implemented Interfaces:
- org.apache.archiva.redback.components.taskqueue.Task
public class ArtifactIndexingTask
- extends Object
- implements org.apache.archiva.redback.components.taskqueue.Task
Constructor Summary |
ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context)
|
ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context,
boolean executeOnEntireRepo)
|
ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context,
boolean executeOnEntireRepo,
boolean onlyUpdate)
|
repository
private final ManagedRepository repository
resourceFile
private final File resourceFile
action
private final ArtifactIndexingTask.Action action
context
private final org.apache.maven.index.context.IndexingContext context
executeOnEntireRepo
private boolean executeOnEntireRepo
onlyUpdate
private boolean onlyUpdate
- Since:
- 1.4-M1
ArtifactIndexingTask
public ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context)
ArtifactIndexingTask
public ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context,
boolean executeOnEntireRepo)
ArtifactIndexingTask
public ArtifactIndexingTask(ManagedRepository repository,
File resourceFile,
ArtifactIndexingTask.Action action,
org.apache.maven.index.context.IndexingContext context,
boolean executeOnEntireRepo,
boolean onlyUpdate)
isExecuteOnEntireRepo
public boolean isExecuteOnEntireRepo()
setExecuteOnEntireRepo
public void setExecuteOnEntireRepo(boolean executeOnEntireRepo)
getMaxExecutionTime
public long getMaxExecutionTime()
- Specified by:
getMaxExecutionTime
in interface org.apache.archiva.redback.components.taskqueue.Task
getResourceFile
public File getResourceFile()
getAction
public ArtifactIndexingTask.Action getAction()
getRepository
public ManagedRepository getRepository()
getContext
public org.apache.maven.index.context.IndexingContext getContext()
isOnlyUpdate
public boolean isOnlyUpdate()
setOnlyUpdate
public void setOnlyUpdate(boolean onlyUpdate)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.