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
public abstract class TcpTransport extends Transport
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, REFSPEC_PUSH_ALL, REFSPEC_TAGS, uri
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
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, getDeepenNots, getDeepenSince, getDepth, 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, setDeepenNots, setDeepenSince, setDepth, setDepth, setDryRun, setFetchThin, setFilterBlobLimit, setFilterSpec, setObjectChecker, setOptionReceivePack, setOptionUploadPack, setPackConfig, setPushAtomic, setPushOptions, setPushThin, setRemoveDeletedRefs, setTagOpt, setTimeout, unregister
-
-
-
-
Constructor Detail
-
TcpTransport
protected TcpTransport(Repository local, URIish uri)
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
protected TcpTransport(URIish uri)
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
-
-