UploadPack: add getProtocolV2Hook() method
A caller cannot install a second hook in the UploadPack without overwriting whatever is already there. Offer a method to get the current protocol v2 hook, so it can be chained with new hooks. Change-Id: Icb06f94ec52b8c8714f509b5b8622d6db42960fb Signed-off-by: Ivan Frade <ifrade@google.com>
This commit is contained in:
parent
9b7a4a30ca
commit
04cecae3da
|
@ -601,6 +601,18 @@ public void setProtocolV2Hook(@Nullable ProtocolV2Hook hook) {
|
|||
this.protocolV2Hook = hook != null ? hook : ProtocolV2Hook.DEFAULT;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the currently installed protocol v2 hook.
|
||||
*
|
||||
* @return the hook or a default implementation if none installed.
|
||||
*
|
||||
* @since 5.5
|
||||
*/
|
||||
public ProtocolV2Hook getProtocolV2Hook() {
|
||||
return this.protocolV2Hook != null ? this.protocolV2Hook
|
||||
: ProtocolV2Hook.DEFAULT;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the filter used while advertising the refs to the client.
|
||||
* <p>
|
||||
|
|
Loading…
Reference in New Issue