## Uses of Class
org.eclipse.jgit.transport.UploadPack

Packages that use UploadPack
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.
org.eclipse.jgit.transport.resolver: Server-side resolver for locating repositories by URLs.

### Uses of UploadPack in org.eclipse.jgit.transport

Methods in org.eclipse.jgit.transport with parameters of type UploadPack
`void` AdvertiseRefsHookChain.`advertiseRefs(UploadPack rp)`
`void` AdvertiseRefsHook.`advertiseRefs(UploadPack uploadPack)` Advertise refs for upload-pack.
`void` AbstractAdvertiseRefsHook.`advertiseRefs(UploadPack uploadPack)`
`void` UploadPack.RequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)` Check a list of client wants against the request policy.
`void` UploadPack.AdvertisedRequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)`
`void` UploadPack.ReachableCommitRequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)`
`void` UploadPack.TipRequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)`
`void` UploadPack.ReachableCommitTipRequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)`
`void` UploadPack.AnyRequestValidator.`checkWants(UploadPack up, List<ObjectId> wants)`
`void` PreUploadHook.`onBeginNegotiateRound(UploadPack up, Collection<? extends ObjectId> wants, int cntOffered)` Invoked before negotiation round is started.
`void` PreUploadHookChain.`onBeginNegotiateRound(UploadPack up, Collection<? extends ObjectId> wants, int cntOffered)`
`void` PreUploadHook.`onEndNegotiateRound(UploadPack up, Collection<? extends ObjectId> wants, int cntCommon, int cntNotFound, boolean ready)` Invoked after a negotiation round is completed.
`void` PreUploadHookChain.`onEndNegotiateRound(UploadPack up, Collection<? extends ObjectId> wants, int cntCommon, int cntNotFound, boolean ready)`
`void` PreUploadHook.`onSendPack(UploadPack up, Collection<? extends ObjectId> wants, Collection<? extends ObjectId> haves)` Invoked just before a pack will be sent to the client.
`void` PreUploadHookChain.`onSendPack(UploadPack up, Collection<? extends ObjectId> wants, Collection<? extends ObjectId> haves)`

### Uses of UploadPack in org.eclipse.jgit.transport.resolver

Methods in org.eclipse.jgit.transport.resolver that return UploadPack
`UploadPack` UploadPackFactory.`create(C req, Repository db)` Create and configure a new UploadPack instance for a repository.