Class UrlConnectionFactory
- java.lang.Object
-
- org.apache.logging.log4j.core.net.UrlConnectionFactory
-
public class UrlConnectionFactory extends java.lang.ObjectConstructs an HTTPURLConnection. This class should be considered to be internal
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALLOWED_PROTOCOLSprivate static intconnectTimeoutMillisprivate static intDEFAULT_TIMEOUTprivate static java.lang.StringHTTPprivate static java.lang.StringHTTPSprivate static java.lang.StringJSONprivate static java.lang.StringNO_PROTOCOLSprivate static java.lang.StringPROPERTIESprivate static intreadTimeoutMillisprivate static java.lang.StringTEXTprivate static java.lang.StringXML
-
Constructor Summary
Constructors Constructor Description UrlConnectionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.net.URLConnectioncreateConnection(java.net.URL url)static java.net.HttpURLConnectioncreateConnection(java.net.URL url, long lastModifiedMillis, SslConfiguration sslConfiguration)private static booleanisJson(java.lang.String type)private static booleanisProperties(java.lang.String type)private static booleanisXml(java.lang.String type)
-
-
-
Field Detail
-
DEFAULT_TIMEOUT
private static int DEFAULT_TIMEOUT
-
connectTimeoutMillis
private static int connectTimeoutMillis
-
readTimeoutMillis
private static int readTimeoutMillis
-
JSON
private static final java.lang.String JSON
- See Also:
- Constant Field Values
-
XML
private static final java.lang.String XML
- See Also:
- Constant Field Values
-
PROPERTIES
private static final java.lang.String PROPERTIES
- See Also:
- Constant Field Values
-
TEXT
private static final java.lang.String TEXT
- See Also:
- Constant Field Values
-
HTTP
private static final java.lang.String HTTP
- See Also:
- Constant Field Values
-
HTTPS
private static final java.lang.String HTTPS
- See Also:
- Constant Field Values
-
NO_PROTOCOLS
private static final java.lang.String NO_PROTOCOLS
- See Also:
- Constant Field Values
-
ALLOWED_PROTOCOLS
public static final java.lang.String ALLOWED_PROTOCOLS
- See Also:
- Constant Field Values
-
-
Method Detail
-
createConnection
public static java.net.HttpURLConnection createConnection(java.net.URL url, long lastModifiedMillis, SslConfiguration sslConfiguration) throws java.io.IOException- Throws:
java.io.IOException
-
createConnection
public static java.net.URLConnection createConnection(java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
isXml
private static boolean isXml(java.lang.String type)
-
isJson
private static boolean isJson(java.lang.String type)
-
isProperties
private static boolean isProperties(java.lang.String type)
-
-