Package org.eclipse.jgit.transport
Class TcpTransport
java.lang.Object
org.eclipse.jgit.transport.Transport
org.eclipse.jgit.transport.TcpTransport
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
SshTransport
,TransportGitAnon
The base class for transports based on TCP sockets. This class
holds settings common for all TCP based transports.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jgit.transport.Transport
Transport.Operation
-
Field Summary
Fields inherited from class org.eclipse.jgit.transport.Transport
DEFAULT_FETCH_THIN, DEFAULT_PUSH_THIN, local, protocol, REFSPEC_PUSH_ALL, REFSPEC_TAGS, uri
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TcpTransport
(Repository local, URIish uri) Create a new transport instance.protected
TcpTransport
(URIish uri) Create a new transport instance without a local repository. -
Method Summary
Methods inherited from class org.eclipse.jgit.transport.Transport
applyConfig, close, fetch, fetch, findRemoteRefUpdatesFor, findRemoteRefUpdatesFor, findRemoteRefUpdatesFor, findRemoteRefUpdatesFor, getCredentialsProvider, getFilterBlobLimit, getFilterSpec, getObjectChecker, getOptionReceivePack, getOptionUploadPack, getPackConfig, getPushOptions, getTagOpt, getTimeout, getTransportProtocols, getURI, isCheckFetchedObjects, isDryRun, isFetchThin, isPushAtomic, isPushThin, isRemoveDeletedRefs, open, open, open, open, open, open, open, openAll, openAll, openAll, openAll, openFetch, openFetch, openPush, push, push, register, setCheckFetchedObjects, setCredentialsProvider, setDryRun, setFetchThin, setFilterBlobLimit, setFilterSpec, setObjectChecker, setOptionReceivePack, setOptionUploadPack, setPackConfig, setPushAtomic, setPushOptions, setPushThin, setRemoveDeletedRefs, setTagOpt, setTimeout, unregister
-
Constructor Details
-
TcpTransport
Create a new transport instance.- Parameters:
local
- the repository this instance will fetch into, or push out of. This must be the repository passed toTransport.open(Repository, URIish)
.uri
- the URI used to access the remote repository. This must be the URI passed toTransport.open(Repository, URIish)
.
-
TcpTransport
Create a new transport instance without a local repository.- Parameters:
uri
- the URI used to access the remote repository. This must be the URI passed toTransport.open(URIish)
.- Since:
- 3.5
-