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
public static class WorkQueue.ProjectTask<V> extends WorkQueue.Task<V> implements ProjectRunnable
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Project.NameKeygetProjectNameKey()StringgetRemoteName()booleanhasCustomizedPrint()StringtoString()-
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 Detail
-
getProjectNameKey
public Project.NameKey getProjectNameKey()
- Specified by:
getProjectNameKeyin interfaceProjectRunnable
-
getRemoteName
public String getRemoteName()
- Specified by:
getRemoteNamein interfaceProjectRunnable
-
hasCustomizedPrint
public boolean hasCustomizedPrint()
- Specified by:
hasCustomizedPrintin interfaceProjectRunnable
-
toString
public String toString()
- Overrides:
toStringin classWorkQueue.Task<V>
-
-