public abstract class AbstractRealmsService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLIENT_COMPATIBLE_URL |
protected java.net.CookieManager |
cookieManager |
protected java.lang.String |
host |
protected net.lenni0451.commons.httpclient.HttpClient |
httpClient |
static java.lang.String |
WORLDS_URL |
| Constructor and Description |
|---|
AbstractRealmsService(java.lang.String host,
net.lenni0451.commons.httpclient.HttpClient httpClient,
java.net.CookieManager cookieManager) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addRequestHeaders(net.lenni0451.commons.httpclient.requests.HttpRequest httpRequest) |
java.util.concurrent.CompletableFuture<java.util.List<RealmsWorld>> |
getWorlds() |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isAvailable() |
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
joinWorld(RealmsWorld realmsWorld) |
public static final java.lang.String CLIENT_COMPATIBLE_URL
public static final java.lang.String WORLDS_URL
protected final java.lang.String host
protected final net.lenni0451.commons.httpclient.HttpClient httpClient
protected final java.net.CookieManager cookieManager
public AbstractRealmsService(java.lang.String host,
net.lenni0451.commons.httpclient.HttpClient httpClient,
java.net.CookieManager cookieManager)
public java.util.concurrent.CompletableFuture<java.lang.Boolean> isAvailable()
public java.util.concurrent.CompletableFuture<java.util.List<RealmsWorld>> getWorlds()
public abstract java.util.concurrent.CompletableFuture<java.lang.String> joinWorld(RealmsWorld realmsWorld)
protected abstract void addRequestHeaders(net.lenni0451.commons.httpclient.requests.HttpRequest httpRequest)