Class HttpApiHandler<T extends HttpApiHandler<?>>
- java.lang.Object
-
- org.talend.sdk.component.junit.http.api.HttpApiHandler<T>
-
- Type Parameters:
T- fluent API type.
- Direct Known Subclasses:
JUnit4HttpApi,JUnit5HttpApi
public class HttpApiHandler<T extends HttpApiHandler<?>> extends Object
Handler used to customize the behavior of the mock server during the test.
-
-
Constructor Summary
Constructors Constructor Description HttpApiHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TactiveSsl()TsetExecutor(Executor executor)TsetGlobalProxyConfiguration(boolean globalProxyConfiguration)TsetHeaderFilter(Predicate<String> headerFilter)TsetLogLevel(String logLevel)TsetPort(int port)TsetResponseLocator(ResponseLocator responseLocator)TsetSkipProxyHeaders(boolean skipProxyHeaders)TsetSslContext(SSLContext sslContext)
-
-
-
Constructor Detail
-
HttpApiHandler
public HttpApiHandler()
-
-
Method Detail
-
setHeaderFilter
public T setHeaderFilter(Predicate<String> headerFilter)
-
setExecutor
public T setExecutor(Executor executor)
-
setGlobalProxyConfiguration
public T setGlobalProxyConfiguration(boolean globalProxyConfiguration)
-
setSslContext
public T setSslContext(SSLContext sslContext)
-
setResponseLocator
public T setResponseLocator(ResponseLocator responseLocator)
-
setLogLevel
public T setLogLevel(String logLevel)
-
setSkipProxyHeaders
public T setSkipProxyHeaders(boolean skipProxyHeaders)
-
-