# Uses of Package
org.eclipse.jgit.transport

Packages that use org.eclipse.jgit.transport
org.eclipse.jgit.api: High-level API commands (the porcelain of JGit).
org.eclipse.jgit.errors: Exceptions thrown by lower-level JGit APIs.
org.eclipse.jgit.internal.storage.dfs: Distributed file system based repository storage.
org.eclipse.jgit.internal.storage.file: File based repository storage.
org.eclipse.jgit.internal.storage.pack: Reading/writing Git pack files.
org.eclipse.jgit.lib: Core API for repository, config, refs, object database.
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.
org.eclipse.jgit.transport.resolver: Server-side resolver for locating repositories by URLs.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.api
Class and Description
CredentialsProvider Provide credentials for use in connecting to Git repositories.
FetchResult Final status after a successful fetch from a remote repository.
PushResult Result of push operation to the remote repository.
RefSpec Describes how refs in one repository copy into another repository.
TagOpt Specification of annotated tag behavior during fetch.
Transport Connects two Git repositories together and copies objects between them.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.errors
Class and Description
URIish This URI like construct used for referencing Git archives over the net, as well as locally stored archives.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.internal.storage.dfs
Class and Description
PackedObjectInfo Description of an object stored in a pack file, including offset.
PackParser Parses a pack stream and imports it for an `ObjectInserter`.
PackParser.ObjectTypeAndSize Type and size information about an object in the database buffer.
PackParser.Source Location data is being obtained from.
PackParser.UnresolvedDelta Information about an unresolved delta in this pack stream.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.internal.storage.file
Class and Description
PackedObjectInfo Description of an object stored in a pack file, including offset.
PackParser Parses a pack stream and imports it for an `ObjectInserter`.
PackParser.ObjectTypeAndSize Type and size information about an object in the database buffer.
PackParser.Source Location data is being obtained from.
PackParser.UnresolvedDelta Information about an unresolved delta in this pack stream.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.internal.storage.pack
Class and Description
PackedObjectInfo Description of an object stored in a pack file, including offset.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.lib
Class and Description
PackParser Parses a pack stream and imports it for an `ObjectInserter`.
ReceiveCommand A command being processed by `BaseReceivePack`.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.transport
Class and Description
AdvertiseRefsHook Hook to allow callers to take over advertising refs to the client.
BaseConnection Base helper class for implementing operations connections.
BaseReceivePack Base implementation of the side of a push connection that receives objects.
Connection Represent connection for operation on a remote repository.
CredentialItem A credential requested from a `CredentialsProvider`.
CredentialItem.CharArrayType An item whose value is stored as a char[] and is therefore clearable.
CredentialItem.StringType An item whose value is stored as a string.
CredentialsProvider Provide credentials for use in connecting to Git repositories.
Daemon Basic daemon for the anonymous `git://` transport protocol.
DaemonClient Active network client of `Daemon`.
DaemonService A service exposed by `Daemon` over anonymous `git://`.
FetchConnection Lists known refs from the remote and copies objects of selected refs.
FetchResult Final status after a successful fetch from a remote repository.
HttpTransport The base class for transports that use HTTP as underlying protocol.
NetRC.NetRCEntry .netrc file entry
OpenSshConfig Simple configuration parser for the OpenSSH ~/.ssh/config file.
OpenSshConfig.Host Configuration of one "Host" block in the configuration file.
OperationResult Class holding result of operation on remote repository.
PackedObjectInfo Description of an object stored in a pack file, including offset.
PacketLineIn Read Git style pkt-line formatting from an input stream.
PacketLineOut Write Git style pkt-line formatting to an output stream.
PackParser.ObjectTypeAndSize Type and size information about an object in the database buffer.
PackParser.Source Location data is being obtained from.
PackParser.UnresolvedDelta Information about an unresolved delta in this pack stream.
PackTransport Marker interface an object transport using Git pack transfers.
PostReceiveHook Hook invoked by `ReceivePack` after all updates are executed.
PreReceiveHook Hook invoked by `ReceivePack` before any updates are executed.
PreUploadHook Hook invoked by `UploadPack` before during critical phases.
PushConnection Lists known refs from the remote and sends objects to the remote.
PushResult Result of push operation to the remote repository.
ReceiveCommand A command being processed by `BaseReceivePack`.
ReceiveCommand.Result Result of the update command.
ReceiveCommand.Type Type of operation requested.
ReceivePack Implements the server side of a push connection, receiving objects.
RefAdvertiser Support for the start of `UploadPack` and `ReceivePack`.
RefFilter Filters the list of refs that are advertised to the client.
RefSpec Describes how refs in one repository copy into another repository.
RemoteConfig A remembered remote repository, including URLs and RefSpecs.
RemoteRefUpdate Represent request and status of a remote ref update.
RemoteRefUpdate.Status Represent current status of a remote ref update.
RemoteSession Create a remote "session" for executing remote commands.
RequestNotYetReadException Indicates that a client request has not yet been read from the wire.
ServiceMayNotContinueException Indicates a transport service may not continue execution.
SshSessionFactory Creates and destroys SSH connections to a remote system.
SshTransport The base class for transports that use SSH protocol.
TagOpt Specification of annotated tag behavior during fetch.
TcpTransport The base class for transports based on TCP sockets.
TrackingRefUpdate Update of a locally stored tracking branch.
TransferConfig The standard "transfer", "fetch", "receive", and "uploadpack" configuration parameters.
Transport Connects two Git repositories together and copies objects between them.
Transport.Operation Type of operation a Transport is being opened for.
TransportBundle Marker interface for transports that supports fetching from a git bundle (sneaker-net object transport).
TransportProtocol Describes a way to connect to another Git repository.
TransportProtocol.URIishField Fields within a `URIish` that a transport uses.
UploadPack Implements the server side of a fetch connection, transmitting objects.
UploadPack.RequestPolicy Policy the server uses to validate client requests
UploadPack.RequestValidator Validator for client requests.
UploadPackLogger Logs activity that occurred within `UploadPack`.
URIish This URI like construct used for referencing Git archives over the net, as well as locally stored archives.
WalkTransport Marker interface for an object transport walking transport.

Classes in org.eclipse.jgit.transport used by org.eclipse.jgit.transport.resolver
Class and Description
ReceivePack Implements the server side of a push connection, receiving objects.
ServiceMayNotContinueException Indicates a transport service may not continue execution.
UploadPack Implements the server side of a fetch connection, transmitting objects.