public static class ReportPortal.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ReportPortal |
build() |
<T extends ReportPortalClient> |
buildClient(java.lang.Class<T> clientType,
ListenerParameters params) |
<T extends ReportPortalClient> |
buildClient(java.lang.Class<T> clientType,
ListenerParameters params,
java.util.concurrent.ExecutorService executor) |
protected java.util.concurrent.ExecutorService |
buildExecutorService(ListenerParameters params) |
protected LaunchIdLock |
buildLaunchLock(ListenerParameters parameters) |
protected retrofit2.Retrofit |
buildRestEndpoint(ListenerParameters parameters,
okhttp3.OkHttpClient client) |
protected retrofit2.Retrofit |
buildRestEndpoint(ListenerParameters parameters,
okhttp3.OkHttpClient client,
java.util.concurrent.ExecutorService executor) |
protected okhttp3.OkHttpClient |
defaultClient(ListenerParameters parameters) |
protected PropertiesLoader |
defaultPropertiesLoader() |
ReportPortal.Builder |
withExecutorService(java.util.concurrent.ExecutorService executor) |
ReportPortal.Builder |
withHttpClient(okhttp3.OkHttpClient.Builder client) |
ReportPortal.Builder |
withParameters(ListenerParameters parameters) |
public ReportPortal.Builder withHttpClient(okhttp3.OkHttpClient.Builder client)
public ReportPortal.Builder withParameters(ListenerParameters parameters)
public ReportPortal.Builder withExecutorService(java.util.concurrent.ExecutorService executor)
public ReportPortal build()
public <T extends ReportPortalClient> T buildClient(@Nonnull java.lang.Class<T> clientType, @Nonnull ListenerParameters params)
T - ReportPortal Client interface classclientType - a class to instantiateparams - ListenerParameters ReportPortal parameterspublic <T extends ReportPortalClient> T buildClient(@Nonnull java.lang.Class<T> clientType, @Nonnull ListenerParameters params, @Nonnull java.util.concurrent.ExecutorService executor)
T - ReportPortal Client interface classclientType - a class to instantiateparams - ListenerParameters ReportPortal parametersexecutor - ExecutorService an Executor which will be used for internal request / response queue processingprotected retrofit2.Retrofit buildRestEndpoint(@Nonnull
ListenerParameters parameters,
@Nonnull
okhttp3.OkHttpClient client)
parameters - ListenerParameters ReportPortal parametersclient - OkHttpClient an HTTP client instanceprotected retrofit2.Retrofit buildRestEndpoint(@Nonnull
ListenerParameters parameters,
@Nonnull
okhttp3.OkHttpClient client,
@Nonnull
java.util.concurrent.ExecutorService executor)
parameters - ListenerParameters ReportPortal parametersclient - OkHttpClient an HTTP client instanceexecutor - ExecutorService an Executor which will be used for internal request / response queue processing@Nullable
protected okhttp3.OkHttpClient defaultClient(@Nonnull
ListenerParameters parameters)
protected LaunchIdLock buildLaunchLock(ListenerParameters parameters)
protected PropertiesLoader defaultPropertiesLoader()
protected java.util.concurrent.ExecutorService buildExecutorService(ListenerParameters params)