public class DefaultFDv2Requestor
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
com.launchdarkly.sdk.server.FDv2Requestor.FDv2PayloadResponse
Response for a set of FDv2 events that result in a payload.
|
| Constructor and Description |
|---|
DefaultFDv2Requestor(com.launchdarkly.sdk.internal.http.HttpProperties httpProperties,
java.net.URI baseUri,
java.lang.String requestPath,
java.lang.String payloadFilter,
LDLogger logger)
Creates a DefaultFDv2Requestor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the HTTP client and releases resources.
|
java.util.concurrent.CompletableFuture<com.launchdarkly.sdk.server.FDv2Requestor.FDv2PayloadResponse> |
Poll(com.launchdarkly.sdk.fdv2.Selector selector) |
public DefaultFDv2Requestor(com.launchdarkly.sdk.internal.http.HttpProperties httpProperties,
java.net.URI baseUri,
java.lang.String requestPath,
java.lang.String payloadFilter,
LDLogger logger)
httpProperties - HTTP configuration propertiesbaseUri - base URI for the FDv2 polling endpointrequestPath - the request path to append to the base URI (e.g., "/sdk/poll")payloadFilter - optional payload filter to add as a query parameterlogger - logger for diagnostic outputpublic java.util.concurrent.CompletableFuture<com.launchdarkly.sdk.server.FDv2Requestor.FDv2PayloadResponse> Poll(com.launchdarkly.sdk.fdv2.Selector selector)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseable