Class HttpProcessingUnitUtil
- java.lang.Object
-
- com.github.toolarium.processing.unit.collection.http.HttpProcessingUnitUtil
-
public final class HttpProcessingUnitUtil extends java.lang.ObjectDefines the http processing unit util
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.http.HttpRequestgetHttpRequest(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime, java.net.URI requestUri)Initialize the request clientjava.net.http.HttpClient.VersiongetHttpVersion(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Get the request query parameterstatic HttpProcessingUnitUtilgetInstance()Get the instancejava.net.http.HttpClientgetRequestClient(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime, javax.net.ssl.SSLContext sslContext)Initialize the request clientprotected java.lang.String[]getRequestHeaders(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Get the request headerjava.lang.StringgetRequestQueryParameter(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Get the request query parameterjava.net.URIgetRequestUri(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Initialize the request urijava.lang.StringgetRequestUrl(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Get the request urljavax.net.ssl.SSLContextgetSSLContext(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)Get the ssl context
-
-
-
Method Detail
-
getInstance
public static HttpProcessingUnitUtil getInstance()
Get the instance- Returns:
- the instance
-
getRequestUri
public java.net.URI getRequestUri(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime) throws com.github.toolarium.processing.unit.exception.ValidationExceptionInitialize the request uri- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the request uri
- Throws:
com.github.toolarium.processing.unit.exception.ValidationException- In case of a validation error
-
getRequestUrl
public java.lang.String getRequestUrl(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)
Get the request url- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the request url
-
getRequestQueryParameter
public java.lang.String getRequestQueryParameter(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)
Get the request query parameter- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the request query parameter
-
getHttpVersion
public java.net.http.HttpClient.Version getHttpVersion(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)
Get the request query parameter- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the request query parameter
-
getRequestHeaders
protected java.lang.String[] getRequestHeaders(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime)
Get the request header- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the request header
-
getSSLContext
public javax.net.ssl.SSLContext getSSLContext(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime) throws com.github.toolarium.processing.unit.exception.ValidationExceptionGet the ssl context- Parameters:
parameterRuntime- the parameter runtime- Returns:
- the ssl context
- Throws:
com.github.toolarium.processing.unit.exception.ValidationException- In case of a validation error
-
getRequestClient
public java.net.http.HttpClient getRequestClient(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime, javax.net.ssl.SSLContext sslContext) throws com.github.toolarium.processing.unit.exception.ValidationExceptionInitialize the request client- Parameters:
parameterRuntime- the parameter runtimesslContext- the ssl context- Returns:
- the http client
- Throws:
com.github.toolarium.processing.unit.exception.ValidationException- In case of a validation error
-
getHttpRequest
public java.net.http.HttpRequest getHttpRequest(com.github.toolarium.processing.unit.runtime.IParameterRuntime parameterRuntime, java.net.URI requestUri) throws com.github.toolarium.processing.unit.exception.ValidationExceptionInitialize the request client- Parameters:
parameterRuntime- the parameter runtimerequestUri- the request uri- Returns:
- the http request
- Throws:
com.github.toolarium.processing.unit.exception.ValidationException- In case of a validation error
-
-