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
Get the user agent string advertised by JGit.
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.