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 class
DeltaTask.Block
(package private) static class
DeltaTask.Slice
(package private) static class
DeltaTask.WeightedPath
-
Field Summary
Fields Modifier and Type Field Description private DeltaTask.Block
block
private DeltaWindow
dw
(package private) static long
MAX_METER
private ObjectReader
or
(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) void
add(DeltaTask.Slice s)
java.lang.Object
call()
(package private) static int
getAdjustedWeight(ObjectToPack o)
(package private) DeltaWindow
initWindow(DeltaTask.Slice s)
(package private) DeltaTask.Slice
remaining()
private void
runWindow(DeltaWindow w)
(package private) boolean
tryStealWork(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:
call
in 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)
-
-