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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
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>
-