public class CloudConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
private Collection<de.dytanic.cloudnet.lib.ConnectableAddress> |
addresses |
private boolean |
autoUpdate |
private boolean |
cloudDevServices |
private boolean |
cloudDynamicServices |
private List<String> |
cloudServerWrapperList |
private net.md_5.bungee.config.Configuration |
config |
private Path |
configPath |
private static net.md_5.bungee.config.ConfigurationProvider |
CONFIGURATION_PROVIDER |
private List<String> |
disabledModules |
private String |
formatSplitter |
private List<String> |
hasteServer |
private Map<String,Object> |
networkProperties |
private boolean |
notifyService |
private de.dytanic.cloudnet.lib.utility.document.Document |
serviceDocument |
private Path |
servicePath |
private de.dytanic.cloudnet.lib.utility.document.Document |
userDocument |
private Path |
usersPath |
private WebServerConfig |
webServerConfig |
private String |
wrapperKey |
private List<WrapperMeta> |
wrappers |
| Constructor and Description |
|---|
CloudConfig(jline.console.ConsoleReader consoleReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
createGroup(de.dytanic.cloudnet.lib.server.ProxyGroup serverGroup) |
void |
createGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
createWrapper(WrapperMeta wrapperMeta) |
private void |
defaultInit(jline.console.ConsoleReader consoleReader) |
private void |
defaultInitDoc(jline.console.ConsoleReader consoleReader) |
private void |
defaultInitUsers(jline.console.ConsoleReader consoleReader) |
void |
deleteGroup(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup) |
void |
deleteGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
deleteWrapper(WrapperMeta wrapperMeta) |
private List<WrapperMeta> |
deleteWrapper0(WrapperMeta wrapperMeta) |
Collection<de.dytanic.cloudnet.lib.ConnectableAddress> |
getAddresses() |
List<String> |
getCloudServerWrapperList() |
net.md_5.bungee.config.Configuration |
getConfig() |
Path |
getConfigPath() |
List<String> |
getDisabledModules() |
String |
getFormatSplitter() |
List<String> |
getHasteServer() |
Map<String,Object> |
getNetworkProperties() |
Map<String,de.dytanic.cloudnet.lib.server.ProxyGroup> |
getProxyGroups() |
Map<String,de.dytanic.cloudnet.lib.server.ServerGroup> |
getServerGroups() |
de.dytanic.cloudnet.lib.utility.document.Document |
getServiceDocument() |
Path |
getServicePath() |
de.dytanic.cloudnet.lib.utility.document.Document |
getUserDocument() |
Collection<de.dytanic.cloudnet.lib.user.User> |
getUsers() |
Path |
getUsersPath() |
WebServerConfig |
getWebServerConfig() |
String |
getWrapperKey() |
List<WrapperMeta> |
getWrappers() |
boolean |
isAutoUpdate() |
boolean |
isCloudDevServices() |
boolean |
isCloudDynamicServices() |
boolean |
isNotifyService() |
CloudConfig |
load() |
CloudConfig |
save(Collection<de.dytanic.cloudnet.lib.user.User> users) |
private static final net.md_5.bungee.config.ConfigurationProvider CONFIGURATION_PROVIDER
private final Path configPath
private final Path servicePath
private final Path usersPath
private Collection<de.dytanic.cloudnet.lib.ConnectableAddress> addresses
private boolean autoUpdate
private boolean notifyService
private boolean cloudDynamicServices
private boolean cloudDevServices
private String formatSplitter
private String wrapperKey
private WebServerConfig webServerConfig
private List<WrapperMeta> wrappers
private net.md_5.bungee.config.Configuration config
private de.dytanic.cloudnet.lib.utility.document.Document serviceDocument
private de.dytanic.cloudnet.lib.utility.document.Document userDocument
private void defaultInit(jline.console.ConsoleReader consoleReader)
throws Exception
Exceptionprivate void defaultInitDoc(jline.console.ConsoleReader consoleReader)
throws Exception
Exceptionprivate void defaultInitUsers(jline.console.ConsoleReader consoleReader)
public CloudConfig load() throws Exception
Exceptionpublic void createWrapper(WrapperMeta wrapperMeta)
public void deleteWrapper(WrapperMeta wrapperMeta)
private List<WrapperMeta> deleteWrapper0(WrapperMeta wrapperMeta)
public Collection<de.dytanic.cloudnet.lib.user.User> getUsers()
public CloudConfig save(Collection<de.dytanic.cloudnet.lib.user.User> users)
public void createGroup(de.dytanic.cloudnet.lib.server.ProxyGroup serverGroup)
public void deleteGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public void deleteGroup(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
public void createGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public Path getConfigPath()
public Path getServicePath()
public Path getUsersPath()
public Collection<de.dytanic.cloudnet.lib.ConnectableAddress> getAddresses()
public boolean isAutoUpdate()
public boolean isNotifyService()
public boolean isCloudDynamicServices()
public boolean isCloudDevServices()
public String getFormatSplitter()
public String getWrapperKey()
public WebServerConfig getWebServerConfig()
public List<WrapperMeta> getWrappers()
public net.md_5.bungee.config.Configuration getConfig()
public de.dytanic.cloudnet.lib.utility.document.Document getServiceDocument()
public de.dytanic.cloudnet.lib.utility.document.Document getUserDocument()
Copyright © 2020. All rights reserved.