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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Project.NameKey
getProjectNameKey()
String
getRemoteName()
boolean
hasCustomizedPrint()
-
Methods inherited from class com.google.gerrit.server.git.WorkQueue.Task
cancel, compareTo, get, get, getDelay, getQueueName, getStartTime, getState, getTaskId, isCancelled, isDone, isPeriodic, run, toString
-
-
-
-
Method Detail
-
getProjectNameKey
public Project.NameKey getProjectNameKey()
- Specified by:
getProjectNameKey
in interfaceProjectRunnable
-
getRemoteName
public String getRemoteName()
- Specified by:
getRemoteName
in interfaceProjectRunnable
-
hasCustomizedPrint
public boolean hasCustomizedPrint()
- Specified by:
hasCustomizedPrint
in interfaceProjectRunnable
-
-