Package com.google.gerrit.server.git
Class WorkQueue.ProjectTask<V>
java.lang.Object
com.google.gerrit.server.git.WorkQueue.Task<V>
com.google.gerrit.server.git.WorkQueue.ProjectTask<V>
- All Implemented Interfaces:
ProjectRunnable
,Comparable<Delayed>
,Runnable
,Delayed
,Future<V>
,RunnableFuture<V>
,RunnableScheduledFuture<V>
,ScheduledFuture<V>
- Enclosing class:
- WorkQueue
Same as Task class, but with a reference to ProjectRunnable, used to retrieve the project name
from the operation queued
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gerrit.server.git.WorkQueue.Task
WorkQueue.Task.State
Nested classes/interfaces inherited from interface com.google.gerrit.server.git.ProjectRunnable
ProjectRunnable.FromCallable<T>
-
Method Summary
Methods inherited from class com.google.gerrit.server.git.WorkQueue.Task
cancel, compareTo, get, get, getDelay, getQueueName, getStartTime, getState, getTaskId, isCancelled, isDone, isPeriodic, run
-
Method Details
-
getProjectNameKey
- Specified by:
getProjectNameKey
in interfaceProjectRunnable
-
getRemoteName
- Specified by:
getRemoteName
in interfaceProjectRunnable
-
hasCustomizedPrint
public boolean hasCustomizedPrint()- Specified by:
hasCustomizedPrint
in interfaceProjectRunnable
-
toString
- Overrides:
toString
in classWorkQueue.Task<V>
-