Class UrlConnectionFactory
- java.lang.Object
-
- org.apache.logging.log4j.core.net.UrlConnectionFactory
-
public class UrlConnectionFactory extends java.lang.Object
Constructs an HTTPURLConnection. This class should be considered to be internal
-
-
Field Summary
Fields Modifier and Type Field Description private static int
connectTimeoutMillis
private static int
DEFAULT_TIMEOUT
private static java.lang.String
HTTP
private static java.lang.String
HTTPS
private static java.lang.String
JSON
private static java.lang.String
PROPERTIES
private static int
readTimeoutMillis
private static java.lang.String
TEXT
private static java.lang.String
XML
-
Constructor Summary
Constructors Constructor Description UrlConnectionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.net.URLConnection
createConnection(java.net.URL url)
static java.net.HttpURLConnection
createConnection(java.net.URL url, long lastModifiedMillis, SslConfiguration sslConfiguration)
private static boolean
isJson(java.lang.String type)
private static boolean
isProperties(java.lang.String type)
private static boolean
isXml(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
-
-
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)
-
-