abstract class FetchRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
agent |
(package private) java.util.Set<java.lang.String> |
clientCapabilities |
(package private) java.util.Set<ObjectId> |
clientShallowCommits |
(package private) java.util.List<java.lang.String> |
deepenNotRefs |
(package private) int |
deepenSince |
(package private) int |
depth |
(package private) FilterSpec |
filterSpec |
(package private) java.util.Set<ObjectId> |
wantIds |
Constructor and Description |
---|
FetchRequest(java.util.Set<ObjectId> wantIds,
int depth,
java.util.Set<ObjectId> clientShallowCommits,
FilterSpec filterSpec,
java.util.Set<java.lang.String> clientCapabilities,
int deepenSince,
java.util.List<java.lang.String> deepenNotRefs,
java.lang.String agent)
Initialize the common fields of a fetch request.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
getAgent() |
(package private) java.util.Set<java.lang.String> |
getClientCapabilities()
Capabilities that the client wants enabled from the server.
|
(package private) java.util.Set<ObjectId> |
getClientShallowCommits()
Shallow commits the client already has.
|
(package private) java.util.List<java.lang.String> |
getDeepenNotRefs() |
(package private) int |
getDeepenSince()
The value in a "deepen-since" line in the request, indicating the
timestamp where to stop fetching/cloning.
|
(package private) int |
getDepth() |
(package private) FilterSpec |
getFilterSpec() |
(package private) java.util.Set<ObjectId> |
getWantIds() |
final java.util.Set<ObjectId> wantIds
final int depth
final java.util.Set<ObjectId> clientShallowCommits
final FilterSpec filterSpec
final java.util.Set<java.lang.String> clientCapabilities
final int deepenSince
final java.util.List<java.lang.String> deepenNotRefs
@Nullable final java.lang.String agent
FetchRequest(@NonNull java.util.Set<ObjectId> wantIds, int depth, @NonNull java.util.Set<ObjectId> clientShallowCommits, @NonNull FilterSpec filterSpec, @NonNull java.util.Set<java.lang.String> clientCapabilities, int deepenSince, @NonNull java.util.List<java.lang.String> deepenNotRefs, @Nullable java.lang.String agent)
wantIds
- list of want idsdepth
- how deep to go in the treeclientShallowCommits
- commits the client has without historyfilterSpec
- the filter specclientCapabilities
- capabilities sent in the requestdeepenNotRefs
- Requests that the shallow clone/fetch should be cut at these
specific revisions instead of a depth.deepenSince
- Requests that the shallow clone/fetch should be cut at a
specific time, instead of depthagent
- agent as reported by the client in the request body@NonNull java.util.Set<ObjectId> getWantIds()
int getDepth()
@NonNull java.util.Set<ObjectId> getClientShallowCommits()
@NonNull FilterSpec getFilterSpec()
@NonNull java.util.Set<java.lang.String> getClientCapabilities()
getAgent()
.int getDeepenSince()
@NonNull java.util.List<java.lang.String> getDeepenNotRefs()
@Nullable java.lang.String getAgent()