public class ReplicaFetchRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Ref> |
refs |
private java.util.Set<ObjectId> |
wantObjects |
private java.util.Set<java.lang.String> |
wantRefs |
Constructor and Description |
---|
ReplicaFetchRequest(java.util.Set<java.lang.String> wantRefs,
java.util.Set<ObjectId> wantObjects)
Construct a new fetch request for a replica.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Ref> |
getRefs()
Get remote references, usually from the advertisement.
|
java.util.Set<ObjectId> |
getWantObjects()
Get objects to be fetched.
|
java.util.Set<java.lang.String> |
getWantRefs()
Get references to be fetched.
|
void |
setRefs(java.util.Map<java.lang.String,Ref> refs)
Set references observed from the replica.
|
private final java.util.Set<java.lang.String> wantRefs
private final java.util.Set<ObjectId> wantObjects
private java.util.Map<java.lang.String,Ref> refs
public ReplicaFetchRequest(java.util.Set<java.lang.String> wantRefs, java.util.Set<ObjectId> wantObjects)
wantRefs
- named references to be fetched.wantObjects
- specific objects to be fetched.public java.util.Set<java.lang.String> getWantRefs()
public java.util.Set<ObjectId> getWantObjects()
@Nullable public java.util.Map<java.lang.String,Ref> getRefs()
public void setRefs(java.util.Map<java.lang.String,Ref> refs)
refs
- references observed from the replica.