public class ConnectionSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ConnectionSettings.MasterPassphrase |
private static class |
ConnectionSettings.SettingsProxyHandler |
private static class |
ConnectionSettings.SettingsURLConnectionHandler |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BND_CONNECTION_SETTINGS_XML |
private HttpClient |
client |
private static java.lang.String |
CONNECTION_SETTINGS |
(package private) static java.lang.String |
IPNR_PART_S |
(package private) static java.lang.String |
IPNR_S |
(package private) static org.slf4j.Logger |
logger |
static java.lang.String |
M2_SETTINGS_SECURITY_PROPERTY |
static java.lang.String |
M2_SETTINGS_SECURITY_XML |
private static java.lang.String |
M2_SETTINGS_XML |
(package private) static java.util.regex.Pattern |
MASK_P |
private ConcurrentInitialize<java.lang.String> |
mavenMasterPassphrase |
private java.util.List<java.lang.String> |
parsed |
private Processor |
processor |
private java.util.List<ServerDTO> |
servers |
Constructor and Description |
---|
ConnectionSettings(Processor processor,
HttpClient client) |
Modifier and Type | Method and Description |
---|---|
void |
add(ProxyDTO proxy) |
void |
add(ServerDTO server) |
ProxyHandler |
createProxyHandler(ProxyDTO proxyDTO)
Create Proxy Handler from ProxyDTO
|
URLConnectionHandler |
createURLConnectionHandler(ServerDTO serverDTO) |
java.util.List<java.lang.String> |
getParsedFiles() |
java.util.List<ServerDTO> |
getServerDTOs() |
private boolean |
isActive(ProxyDTO proxy) |
private boolean |
isBasicAuth(ServerDTO server) |
private boolean |
isBearerAuth(ServerDTO server) |
private boolean |
isEmpty(java.lang.String s) |
private boolean |
isHttpsVerification(ServerDTO server) |
private boolean |
isPrivateKey(ServerDTO server) |
static java.lang.String |
makeAbsolute(java.io.File cwd,
java.lang.String trust) |
private void |
parse(java.io.File file) |
private void |
parseServer(Attrs value)
Set the parameters from within, i.e.
|
void |
readSettings() |
void |
report(java.util.Formatter f) |
(package private) static java.lang.String |
resolve(java.io.File dir,
java.lang.String part) |
static final org.slf4j.Logger logger
public static final java.lang.String M2_SETTINGS_SECURITY_XML
public static final java.lang.String M2_SETTINGS_SECURITY_PROPERTY
private static final java.lang.String M2_SETTINGS_XML
private static final java.lang.String BND_CONNECTION_SETTINGS_XML
private static final java.lang.String CONNECTION_SETTINGS
private final Processor processor
private final HttpClient client
private final java.util.List<ServerDTO> servers
private final ConcurrentInitialize<java.lang.String> mavenMasterPassphrase
private final java.util.List<java.lang.String> parsed
static final java.lang.String IPNR_PART_S
static final java.lang.String IPNR_S
static java.util.regex.Pattern MASK_P
public ConnectionSettings(Processor processor, HttpClient client) throws java.lang.Exception
java.lang.Exception
public void readSettings() throws java.lang.Exception
java.lang.Exception
private void parseServer(Attrs value) throws java.lang.Exception
uri
- the uri that must matchvalue
- the valuesjava.lang.Exception
private boolean isPrivateKey(ServerDTO server)
private boolean isBasicAuth(ServerDTO server)
private boolean isBearerAuth(ServerDTO server)
private boolean isHttpsVerification(ServerDTO server)
private boolean isEmpty(java.lang.String s)
public URLConnectionHandler createURLConnectionHandler(ServerDTO serverDTO)
public ProxyHandler createProxyHandler(ProxyDTO proxyDTO)
private void parse(java.io.File file) throws java.lang.Exception
java.lang.Exception
private boolean isActive(ProxyDTO proxy) throws java.net.SocketException
java.net.SocketException
public static java.lang.String makeAbsolute(java.io.File cwd, java.lang.String trust)
static java.lang.String resolve(java.io.File dir, java.lang.String part)
public void add(ServerDTO server)
public void add(ProxyDTO proxy)
public java.util.List<ServerDTO> getServerDTOs()
public java.util.List<java.lang.String> getParsedFiles()
public void report(java.util.Formatter f)