public class UserAgent extends Object
On HTTP transports this user agent string is always supplied by the JGit
client in the User-Agent
HTTP header.
On native transports this user agent string is always sent when JGit is a server. When JGit is a client the user agent string will be supplied to the remote server only if the remote server advertises its own agent identity.
Modifier and Type | Method and Description |
---|---|
static String |
get()
Get the user agent string advertised by JGit.
|
static void |
set(String agent)
Change the user agent string advertised by JGit.
|
public static String get()
"JGit/4.0"
; null if the agent has
been cleared and should not be shared with a peer.public static void set(String agent)
The new string should start with "JGit/"
(for example
"JGit/4.0"
) to advertise the implementation as JGit based.
Spaces and other whitespace should be avoided as these will be
automatically converted to "."
.
User agent strings are restricted to printable ASCII.
agent
- new user agent string for this running JGit library. Setting
to null or empty string will avoid sending any identification
to the peer.Copyright © 2019 Eclipse JGit Project. All rights reserved.