Package org.eclipse.jgit.transport
Interface AdvertiseRefsHook
- All Known Implementing Classes:
AbstractAdvertiseRefsHook
,AdvertiseRefsHookChain
public interface AdvertiseRefsHook
Hook to allow callers to take over advertising refs to the client.
- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AdvertiseRefsHook
A simple hook that advertises the default refs. -
Method Summary
Modifier and TypeMethodDescriptionvoid
advertiseRefs
(ReceivePack receivePack) Advertise refs for receive-pack.void
advertiseRefs
(UploadPack uploadPack) Advertise refs for upload-pack.
-
Field Details
-
DEFAULT
A simple hook that advertises the default refs.The method implementations do nothing to preserve the default behavior; see
UploadPack.setAdvertisedRefs(java.util.Map)
andReceivePack.setAdvertisedRefs(java.util.Map,java.util.Set)
.
-
-
Method Details
-
advertiseRefs
Advertise refs for upload-pack.- Parameters:
uploadPack
- instance on which to callUploadPack.setAdvertisedRefs(java.util.Map)
if necessary.- Throws:
ServiceMayNotContinueException
- abort; the message will be sent to the user.
-
advertiseRefs
Advertise refs for receive-pack.- Parameters:
receivePack
- instance on which to callReceivePack.setAdvertisedRefs(java.util.Map,java.util.Set)
if necessary.- Throws:
ServiceMayNotContinueException
- abort; the message will be sent to the user.IOException
- Since:
- 5.6
-