Class SpringRestClientBuilder
java.lang.Object
dev.langchain4j.http.client.spring.restclient.SpringRestClientBuilder
- All Implemented Interfaces:
dev.langchain4j.http.client.HttpClientBuilder
public class SpringRestClientBuilder
extends Object
implements dev.langchain4j.http.client.HttpClientBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()connectTimeout(Duration connectTimeout) createDefaultStreamingRequestExecutor(Boolean createDefaultStreamingRequestExecutor) readTimeout(Duration readTimeout) org.springframework.web.client.RestClient.BuilderrestClientBuilder(org.springframework.web.client.RestClient.Builder restClientBuilder) org.springframework.core.task.AsyncTaskExecutorstreamingRequestExecutor(org.springframework.core.task.AsyncTaskExecutor streamingRequestExecutor)
-
Constructor Details
-
SpringRestClientBuilder
public SpringRestClientBuilder()
-
-
Method Details
-
restClientBuilder
public org.springframework.web.client.RestClient.Builder restClientBuilder() -
restClientBuilder
public SpringRestClientBuilder restClientBuilder(org.springframework.web.client.RestClient.Builder restClientBuilder) -
streamingRequestExecutor
public org.springframework.core.task.AsyncTaskExecutor streamingRequestExecutor() -
streamingRequestExecutor
public SpringRestClientBuilder streamingRequestExecutor(org.springframework.core.task.AsyncTaskExecutor streamingRequestExecutor) -
createDefaultStreamingRequestExecutor
-
createDefaultStreamingRequestExecutor
public SpringRestClientBuilder createDefaultStreamingRequestExecutor(Boolean createDefaultStreamingRequestExecutor) -
connectTimeout
- Specified by:
connectTimeoutin interfacedev.langchain4j.http.client.HttpClientBuilder
-
connectTimeout
- Specified by:
connectTimeoutin interfacedev.langchain4j.http.client.HttpClientBuilder
-
readTimeout
- Specified by:
readTimeoutin interfacedev.langchain4j.http.client.HttpClientBuilder
-
readTimeout
- Specified by:
readTimeoutin interfacedev.langchain4j.http.client.HttpClientBuilder
-
build
- Specified by:
buildin interfacedev.langchain4j.http.client.HttpClientBuilder
-