Index
All Classes and Interfaces|All Packages
A
- addHeader(String, String...) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addHeaders(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addQueryParam(String, String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addQueryParams(Map) - 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
- cancel() - Method in class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- cancel() - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- cancel() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParsingHandle
-
Cancels the parsing of server-sent events.
- CancellationUnsupportedHandle - Class in dev.langchain4j.http.client.sse
- CancellationUnsupportedHandle() - Constructor for class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- 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 class dev.langchain4j.http.client.sse.ServerSentEvent
- DefaultServerSentEventParser - Class in dev.langchain4j.http.client.sse
- DefaultServerSentEventParser() - Constructor for class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- DefaultServerSentEventParsingHandle - Class in dev.langchain4j.http.client.sse
- DefaultServerSentEventParsingHandle(InputStream) - Constructor for class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- 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 class dev.langchain4j.http.client.sse.ServerSentEvent
- event() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- 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, ServerSentEventListener) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- 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 class dev.langchain4j.http.client.sse.ServerSentEvent
- headers() - Method in class dev.langchain4j.http.client.HttpRequest
- headers() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- headers(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- headers(Map) - 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
I
- ignoringExceptions(Runnable) - Static method in class dev.langchain4j.http.client.sse.ServerSentEventListenerUtils
- isCancelled() - Method in class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- isCancelled() - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- isCancelled() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParsingHandle
-
Returns
trueif parsing was cancelled by callingServerSentEventParsingHandle.cancel().
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
- LoggingHttpClient(HttpClient, Boolean, Boolean, Logger) - 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
-
NOTE: This is an outdated method.
- onEvent(ServerSentEvent, ServerSentEventContext) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
-
Handles server-sent event.
- 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.
- parsingHandle() - Method in class dev.langchain4j.http.client.sse.ServerSentEventContext
- POST - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
Q
- queryParams(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
R
- readTimeout() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- readTimeout(Duration) - Method in interface dev.langchain4j.http.client.HttpClientBuilder
S
- ServerSentEvent - Class in dev.langchain4j.http.client.sse
- ServerSentEvent(String, String) - Constructor for class dev.langchain4j.http.client.sse.ServerSentEvent
- ServerSentEventContext - Class in dev.langchain4j.http.client.sse
- ServerSentEventContext(ServerSentEventParsingHandle) - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventContext
- ServerSentEventListener - Interface in dev.langchain4j.http.client.sse
- ServerSentEventListenerUtils - Class in dev.langchain4j.http.client.sse
- ServerSentEventListenerUtils() - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventListenerUtils
- ServerSentEventParser - Interface in dev.langchain4j.http.client.sse
-
Parses server-sent events (SSE) from an
InputStream, constructsServerSentEventobjects, and delivers them to the providedServerSentEventListener. - ServerSentEventParsingHandle - Interface in dev.langchain4j.http.client.sse
-
Handle that can be used to cancel the parsing of server-sent events.
- ServerSentEventParsingHandleUtils - Class in dev.langchain4j.http.client.sse
- ServerSentEventParsingHandleUtils() - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventParsingHandleUtils
- 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
- toStreamingHandle(ServerSentEventParsingHandle) - Static method in class dev.langchain4j.http.client.sse.ServerSentEventParsingHandleUtils
- toString() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
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