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.StateNested 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:
getProjectNameKeyin interfaceProjectRunnable
-
getRemoteName
- Specified by:
getRemoteNamein interfaceProjectRunnable
-
hasCustomizedPrint
public boolean hasCustomizedPrint()- Specified by:
hasCustomizedPrintin interfaceProjectRunnable
-
toString
- Overrides:
toStringin classWorkQueue.Task<V>
-