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