Package aQute.bnd.connection.settings
Class ConnectionSettings
- java.lang.Object
-
- aQute.bnd.connection.settings.ConnectionSettings
-
public class ConnectionSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ConnectionSettings.MasterPassphrase
private static class
ConnectionSettings.SettingsProxyHandler
private static class
ConnectionSettings.SettingsURLConnectionHandler
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
BND_CONNECTION_SETTINGS_XML
private HttpClient
client
private static java.lang.String
CONNECTION_SETTINGS
(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
private ConcurrentInitialize<java.lang.String>
mavenMasterPassphrase
private java.util.List<java.lang.String>
parsed
private Processor
processor
private java.util.List<ServerDTO>
servers
-
Constructor Summary
Constructors Constructor Description ConnectionSettings(Processor processor, HttpClient client)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ProxyDTO proxy)
void
add(ServerDTO server)
ProxyHandler
createProxyHandler(ProxyDTO proxyDTO)
Create Proxy Handler from ProxyDTOURLConnectionHandler
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)
-
-
-
Field Detail
-
logger
static final org.slf4j.Logger logger
-
M2_SETTINGS_SECURITY_XML
public static final java.lang.String M2_SETTINGS_SECURITY_XML
- See Also:
- Constant Field Values
-
M2_SETTINGS_SECURITY_PROPERTY
public static final java.lang.String M2_SETTINGS_SECURITY_PROPERTY
- See Also:
- Constant Field Values
-
M2_SETTINGS_XML
private static final java.lang.String M2_SETTINGS_XML
- See Also:
- Constant Field Values
-
BND_CONNECTION_SETTINGS_XML
private static final java.lang.String BND_CONNECTION_SETTINGS_XML
-
CONNECTION_SETTINGS
private static final java.lang.String CONNECTION_SETTINGS
- See Also:
- Constant Field Values
-
processor
private final Processor processor
-
client
private final HttpClient client
-
servers
private final java.util.List<ServerDTO> servers
-
mavenMasterPassphrase
private final ConcurrentInitialize<java.lang.String> mavenMasterPassphrase
-
parsed
private final java.util.List<java.lang.String> parsed
-
-
Constructor Detail
-
ConnectionSettings
public ConnectionSettings(Processor processor, HttpClient client) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
readSettings
public void readSettings() throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseServer
private void parseServer(Attrs value) throws java.lang.Exception
Set the parameters from within, i.e. not via file- Parameters:
uri
- the uri that must matchvalue
- the values- Throws:
java.lang.Exception
-
isPrivateKey
private boolean isPrivateKey(ServerDTO server)
-
isBasicAuth
private boolean isBasicAuth(ServerDTO server)
-
isBearerAuth
private boolean isBearerAuth(ServerDTO server)
-
isHttpsVerification
private boolean isHttpsVerification(ServerDTO server)
-
isEmpty
private boolean isEmpty(java.lang.String s)
-
createURLConnectionHandler
public URLConnectionHandler createURLConnectionHandler(ServerDTO serverDTO)
-
createProxyHandler
public ProxyHandler createProxyHandler(ProxyDTO proxyDTO)
Create Proxy Handler from ProxyDTO
-
parse
private void parse(java.io.File file) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isActive
private boolean isActive(ProxyDTO proxy) throws java.net.SocketException
- Throws:
java.net.SocketException
-
makeAbsolute
public static java.lang.String makeAbsolute(java.io.File cwd, java.lang.String trust)
-
resolve
static java.lang.String resolve(java.io.File dir, java.lang.String part)
-
add
public void add(ServerDTO server)
-
add
public void add(ProxyDTO proxy)
-
getServerDTOs
public java.util.List<ServerDTO> getServerDTOs()
-
getParsedFiles
public java.util.List<java.lang.String> getParsedFiles()
-
report
public void report(java.util.Formatter f)
-
-