Package io.livekit.server.okhttp
Class OkHttpFactory
-
- All Implemented Interfaces:
-
java.util.function.Supplier
public final class OkHttpFactory implements Supplier<OkHttpClient>
Lazily creates and caches an OkHttpClient object.
-
-
Field Summary
Fields Modifier and Type Field Description private final <Error class: unknown class>okHttpprivate final Booleanloggingprivate final Consumer<OkHttpClient.Builder>okHttpConfigurator
-
Constructor Summary
Constructors Constructor Description OkHttpFactory(Boolean logging, Consumer<OkHttpClient.Builder> okHttpConfigurator)OkHttpFactory(Boolean logging)OkHttpFactory()
-
Method Summary
Modifier and Type Method Description final <Error class: unknown class>getOkHttp()final BooleangetLogging()When set to true, turns on body level logging. final Consumer<OkHttpClient.Builder>getOkHttpConfigurator()Provide this if you wish to customize the http client (e.g. <Error class: unknown class>get()-
-
Method Detail
-
getOkHttp
final <Error class: unknown class> getOkHttp()
-
getLogging
final Boolean getLogging()
When set to true, turns on body level logging.
-
getOkHttpConfigurator
final Consumer<OkHttpClient.Builder> getOkHttpConfigurator()
Provide this if you wish to customize the http client (e.g. proxy, timeout, certificate/auth settings)
-
get
<Error class: unknown class> get()
-
-
-
-