Index
All Classes and Interfaces|All Packages
A
- addHeader(String, String...) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addHeaders(Map<String, String>) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
B
- body() - Method in class dev.langchain4j.http.client.HttpRequest
- body() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- body(String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- body(String) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- build() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- build() - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- build() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- builder() - Static method in class dev.langchain4j.http.client.HttpRequest
- builder() - Static method in class dev.langchain4j.http.client.SuccessfulHttpResponse
C
- connectTimeout() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- connectTimeout(Duration) - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- create() - Method in interface dev.langchain4j.http.client.HttpClientBuilderFactory
D
- data() - Method in record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Returns the value of the
datarecord component. - DefaultServerSentEventParser - Class in dev.langchain4j.http.client.sse
- DefaultServerSentEventParser() - Constructor for class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- DELETE - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
- dev.langchain4j.http.client - package dev.langchain4j.http.client
- dev.langchain4j.http.client.log - package dev.langchain4j.http.client.log
- dev.langchain4j.http.client.sse - package dev.langchain4j.http.client.sse
E
- equals(Object) - Method in record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Indicates whether some other object is "equal to" this one.
- event() - Method in record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Returns the value of the
eventrecord component. - execute(HttpRequest) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request synchronously and returns the response.
- execute(HttpRequest) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- execute(HttpRequest, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request asynchronously with server-sent events (SSE) handling.
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request asynchronously with server-sent events (SSE) handling.
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
G
- GET - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
H
- hashCode() - Method in record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Returns a hash code value for this object.
- headers() - Method in class dev.langchain4j.http.client.HttpRequest
- headers() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- headers(Map<String, List<String>>) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- headers(Map<String, List<String>>) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- HttpClient - Interface in dev.langchain4j.http.client
-
A client for executing HTTP requests both synchronously and asynchronously.
- HttpClientBuilder - Interface in dev.langchain4j.http.client
- HttpClientBuilderFactory - Interface in dev.langchain4j.http.client
- HttpClientBuilderLoader - Class in dev.langchain4j.http.client
- HttpClientBuilderLoader() - Constructor for class dev.langchain4j.http.client.HttpClientBuilderLoader
- HttpMethod - Enum Class in dev.langchain4j.http.client
- HttpRequest - Class in dev.langchain4j.http.client
- HttpRequest(HttpRequest.Builder) - Constructor for class dev.langchain4j.http.client.HttpRequest
- HttpRequest.Builder - Class in dev.langchain4j.http.client
L
- loadHttpClientBuilder() - Static method in class dev.langchain4j.http.client.HttpClientBuilderLoader
- LoggingHttpClient - Class in dev.langchain4j.http.client.log
- LoggingHttpClient(HttpClient, Boolean, Boolean) - Constructor for class dev.langchain4j.http.client.log.LoggingHttpClient
M
- method() - Method in class dev.langchain4j.http.client.HttpRequest
- method(HttpMethod) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
O
- onClose() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onError(Throwable) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onEvent(ServerSentEvent) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onOpen(SuccessfulHttpResponse) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
P
- parse(InputStream, ServerSentEventListener) - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- parse(InputStream, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParser
-
Parses an input stream containing server-sent events and notifies the listener of parsed events.
- POST - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
R
- readTimeout() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- readTimeout(Duration) - Method in interface dev.langchain4j.http.client.HttpClientBuilder
S
- ServerSentEvent - Record Class in dev.langchain4j.http.client.sse
- ServerSentEvent(String, String) - Constructor for record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Creates an instance of a
ServerSentEventrecord class. - ServerSentEventListener - Interface in dev.langchain4j.http.client.sse
- ServerSentEventParser - Interface in dev.langchain4j.http.client.sse
-
Parses server-sent events (SSE) from an
InputStream, constructsServerSentEventobjects, and delivers them to the providedServerSentEventListener. - statusCode() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- statusCode(int) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- SuccessfulHttpResponse - Class in dev.langchain4j.http.client
- SuccessfulHttpResponse(SuccessfulHttpResponse.Builder) - Constructor for class dev.langchain4j.http.client.SuccessfulHttpResponse
- SuccessfulHttpResponse.Builder - Class in dev.langchain4j.http.client
T
- toString() - Method in record class dev.langchain4j.http.client.sse.ServerSentEvent
-
Returns a string representation of this record class.
U
- url() - Method in class dev.langchain4j.http.client.HttpRequest
- url(String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- url(String, String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
V
- valueOf(String) - Static method in enum class dev.langchain4j.http.client.HttpMethod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.http.client.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages