public final class LaunchServerConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LaunchServerConfig.CertificateConf |
static class |
LaunchServerConfig.ExeConf |
static class |
LaunchServerConfig.GuardLicenseConf |
static class |
LaunchServerConfig.LauncherConf |
static class |
LaunchServerConfig.NettyBindAddress |
static class |
LaunchServerConfig.NettyConfig |
static class |
LaunchServerConfig.NettyPerformanceConfig |
static class |
LaunchServerConfig.NettyUpdatesBind |
| Modifier and Type | Field and Description |
|---|---|
AuthProviderPair[] |
auth |
java.lang.String |
binaryName |
LaunchServerConfig.CertificateConf |
certificate |
java.util.Map<java.lang.String,Component> |
components |
boolean |
copyBinaries |
DaoProvider |
dao |
pro.gravit.launcher.LauncherConfig.LauncherEnvironment |
env |
LaunchServerConfig.GuardLicenseConf |
guardLicense |
HWIDHandler |
hwidHandler |
LaunchServerConfig.ExeConf |
launch4j |
LaunchServerConfig.LauncherConf |
launcher |
java.lang.String[] |
mirrors |
LaunchServerConfig.NettyConfig |
netty |
PermissionsHandler |
permissionsHandler |
java.lang.String |
projectName |
ProtectHandler |
protectHandler |
java.lang.String |
startScript |
java.lang.String |
whitelistRejectString |
| Constructor and Description |
|---|
LaunchServerConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
close(LaunchServer.ReloadType type) |
AuthProviderPair |
getAuthProviderPair() |
AuthProviderPair |
getAuthProviderPair(java.lang.String name) |
static LaunchServerConfig |
getDefault(LaunchServer.LaunchServerEnv env) |
void |
init(LaunchServer.ReloadType type) |
void |
setBinaryName(java.lang.String binaryName) |
void |
setEnv(pro.gravit.launcher.LauncherConfig.LauncherEnvironment env) |
LaunchServerConfig |
setLaunchServer(LaunchServer server) |
void |
setProjectName(java.lang.String projectName) |
void |
verify() |
public java.lang.String projectName
public java.lang.String[] mirrors
public java.lang.String binaryName
public boolean copyBinaries
public pro.gravit.launcher.LauncherConfig.LauncherEnvironment env
public AuthProviderPair[] auth
public DaoProvider dao
public ProtectHandler protectHandler
public PermissionsHandler permissionsHandler
public HWIDHandler hwidHandler
public java.util.Map<java.lang.String,Component> components
public LaunchServerConfig.ExeConf launch4j
public LaunchServerConfig.NettyConfig netty
public LaunchServerConfig.GuardLicenseConf guardLicense
public java.lang.String whitelistRejectString
public LaunchServerConfig.LauncherConf launcher
public LaunchServerConfig.CertificateConf certificate
public java.lang.String startScript
public LaunchServerConfig setLaunchServer(LaunchServer server)
public AuthProviderPair getAuthProviderPair(java.lang.String name)
public AuthProviderPair getAuthProviderPair()
public void setProjectName(java.lang.String projectName)
public void setBinaryName(java.lang.String binaryName)
public void setEnv(pro.gravit.launcher.LauncherConfig.LauncherEnvironment env)
public void verify()
public void init(LaunchServer.ReloadType type)
public void close(LaunchServer.ReloadType type)
public static LaunchServerConfig getDefault(LaunchServer.LaunchServerEnv env)