|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<DfsObjDatabase.PackSource> org.eclipse.jgit.storage.dfs.DfsObjDatabase.PackSource
public static enum DfsObjDatabase.PackSource
Sources for a pack file.
Enum Constant Summary | |
---|---|
COMPACT
The pack was created by compacting multiple packs together. |
|
GC
Pack was created by Git garbage collection by this implementation. |
|
INSERT
The pack is created by ObjectInserter due to local activity. |
|
RECEIVE
The pack is created by PackParser due to a network event. |
|
UNREACHABLE_GARBAGE
Pack was created by Git garbage collection. |
Method Summary | |
---|---|
static DfsObjDatabase.PackSource |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static DfsObjDatabase.PackSource[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final DfsObjDatabase.PackSource INSERT
public static final DfsObjDatabase.PackSource RECEIVE
A received pack can be from either a push into the repository, or a fetch into the repository, the direction doesn't matter. A received pack was built by the remote Git implementation and may not match the storage layout preferred by this version. Received packs are likely to be either compacted or garbage collected in the future.
public static final DfsObjDatabase.PackSource GC
This source is only used by the DfsGarbageCollector
when it
builds a pack file by traversing the object graph and copying all
reachable objects into a new pack stream.
DfsGarbageCollector
public static final DfsObjDatabase.PackSource COMPACT
Packs created by compacting multiple packs together aren't nearly as efficient as a fully garbage collected repository, but may save disk space by reducing redundant copies of base objects.
DfsPackCompactor
public static final DfsObjDatabase.PackSource UNREACHABLE_GARBAGE
This pack contains only unreachable garbage that was found during the last GC pass. It is retained in a new pack until it is safe to prune these objects from the repository.
Method Detail |
---|
public static DfsObjDatabase.PackSource[] values()
for (DfsObjDatabase.PackSource c : DfsObjDatabase.PackSource.values()) System.out.println(c);
public static DfsObjDatabase.PackSource valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |