public class ConfigService
extends java.lang.Object
implements java.io.Closeable
| Constructor and Description |
|---|
ConfigService(java.lang.String sdkKey,
com.configcat.ConfigFetcher configFetcher,
PollingMode pollingMode,
ConfigCache cache,
com.configcat.ConfigCatLogger logger,
boolean offline,
ConfigCatHooks configCatHooks) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.util.concurrent.CompletableFuture<com.configcat.SettingResult> |
getSettings() |
boolean |
isOffline() |
java.util.concurrent.CompletableFuture<RefreshResult> |
refresh() |
void |
setOffline() |
void |
setOnline() |
public ConfigService(java.lang.String sdkKey,
com.configcat.ConfigFetcher configFetcher,
PollingMode pollingMode,
ConfigCache cache,
com.configcat.ConfigCatLogger logger,
boolean offline,
ConfigCatHooks configCatHooks)
public java.util.concurrent.CompletableFuture<RefreshResult> refresh()
public java.util.concurrent.CompletableFuture<com.configcat.SettingResult> getSettings()
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void setOnline()
public void setOffline()
public boolean isOffline()