Class SimpleHttpInterfaceManager
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.tools.io.AbstractHttpInterfaceManager
-
- com.sedmelluq.discord.lavaplayer.tools.io.SimpleHttpInterfaceManager
-
- All Implemented Interfaces:
ExtendedHttpConfigurable,HttpConfigurable,HttpInterfaceManager,java.io.Closeable,java.lang.AutoCloseable
public class SimpleHttpInterfaceManager extends AbstractHttpInterfaceManager
HTTP interface manager which creates a new HTTP context for each interface.
-
-
Constructor Summary
Constructors Constructor Description SimpleHttpInterfaceManager(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.client.config.RequestConfig requestConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpInterfacegetInterface()voidsetHttpContextFilter(HttpContextFilter filter)-
Methods inherited from class com.sedmelluq.discord.lavaplayer.tools.io.AbstractHttpInterfaceManager
close, configureBuilder, configureRequests, getSharedClient
-
-
-
-
Constructor Detail
-
SimpleHttpInterfaceManager
public SimpleHttpInterfaceManager(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.client.config.RequestConfig requestConfig)- Parameters:
clientBuilder- HTTP client builder to use for creating the client instance.requestConfig- Request config used by the client builder
-
-
Method Detail
-
getInterface
public HttpInterface getInterface()
- Returns:
- An HTTP interface for use by the current thread.
-
setHttpContextFilter
public void setHttpContextFilter(HttpContextFilter filter)
-
-