Class DeltaTask
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.pack.DeltaTask
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Object>
final class DeltaTask extends java.lang.Object implements java.util.concurrent.Callable<java.lang.Object>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDeltaTask.Block(package private) static classDeltaTask.Slice(package private) static classDeltaTask.WeightedPath
-
Field Summary
Fields Modifier and Type Field Description private DeltaTask.Blockblockprivate DeltaWindowdw(package private) static longMAX_METERprivate ObjectReaderor(package private) java.util.LinkedList<DeltaTask.Slice>slices
-
Constructor Summary
Constructors Constructor Description DeltaTask(DeltaTask.Block b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(DeltaTask.Slice s)java.lang.Objectcall()(package private) static intgetAdjustedWeight(ObjectToPack o)(package private) DeltaWindowinitWindow(DeltaTask.Slice s)(package private) DeltaTask.Sliceremaining()private voidrunWindow(DeltaWindow w)(package private) booleantryStealWork(DeltaTask.Slice s)
-
-
-
Field Detail
-
MAX_METER
static final long MAX_METER
- See Also:
- Constant Field Values
-
block
private final DeltaTask.Block block
-
slices
final java.util.LinkedList<DeltaTask.Slice> slices
-
or
private ObjectReader or
-
dw
private DeltaWindow dw
-
-
Constructor Detail
-
DeltaTask
DeltaTask(DeltaTask.Block b)
-
-
Method Detail
-
getAdjustedWeight
static int getAdjustedWeight(ObjectToPack o)
-
add
void add(DeltaTask.Slice s)
-
call
public java.lang.Object call() throws java.lang.Exception- Specified by:
callin interfacejava.util.concurrent.Callable<java.lang.Object>- Throws:
java.lang.Exception
-
initWindow
DeltaWindow initWindow(DeltaTask.Slice s)
-
runWindow
private void runWindow(DeltaWindow w) throws java.io.IOException
- Throws:
java.io.IOException
-
remaining
DeltaTask.Slice remaining()
-
tryStealWork
boolean tryStealWork(DeltaTask.Slice s)
-
-