Class ConnectionSettings


  • public class ConnectionSettings
    extends java.lang.Object
    • 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
      • 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
      • servers

        private final java.util.List<ServerDTO> servers
      • 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 match
        value - 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)
      • 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)