Package pro.gravit.launchserver.config
Class LaunchServerConfig
- java.lang.Object
-
- pro.gravit.launchserver.config.LaunchServerConfig
-
public final class LaunchServerConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLaunchServerConfig.ExeConfstatic classLaunchServerConfig.JarSignerConfstatic classLaunchServerConfig.LauncherConfstatic classLaunchServerConfig.NettyBindAddressstatic classLaunchServerConfig.NettyConfigstatic classLaunchServerConfig.NettyPerformanceConfigstatic classLaunchServerConfig.NettyUpdatesBind
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,AuthProviderPair>authjava.lang.StringbinaryNamejava.util.Map<java.lang.String,Component>componentsbooleancopyBinariesDaoProviderdaopro.gravit.launcher.LauncherConfig.LauncherEnvironmentenvLaunchServerConfig.ExeConflaunch4jLaunchServerConfig.LauncherConflauncherjava.lang.String[]mirrorsLaunchServerConfig.NettyConfignettyjava.lang.StringprojectNameProtectHandlerprotectHandlerSessionStoragesessionsLaunchServerConfig.JarSignerConfsignjava.lang.StringstartScript
-
Constructor Summary
Constructors Constructor Description LaunchServerConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(LaunchServer.ReloadType type)AuthProviderPairgetAuthProviderPair()AuthProviderPairgetAuthProviderPair(java.lang.String name)static LaunchServerConfiggetDefault(LaunchServer.LaunchServerEnv env)voidinit(LaunchServer.ReloadType type)voidsetBinaryName(java.lang.String binaryName)voidsetEnv(pro.gravit.launcher.LauncherConfig.LauncherEnvironment env)LaunchServerConfigsetLaunchServer(LaunchServer server)voidsetProjectName(java.lang.String projectName)voidverify()
-
-
-
Field Detail
-
projectName
public java.lang.String projectName
-
mirrors
public java.lang.String[] mirrors
-
binaryName
public java.lang.String binaryName
-
copyBinaries
public boolean copyBinaries
-
env
public pro.gravit.launcher.LauncherConfig.LauncherEnvironment env
-
auth
public java.util.Map<java.lang.String,AuthProviderPair> auth
-
dao
public DaoProvider dao
-
sessions
public SessionStorage sessions
-
protectHandler
public ProtectHandler protectHandler
-
components
public java.util.Map<java.lang.String,Component> components
-
launch4j
public LaunchServerConfig.ExeConf launch4j
-
netty
public LaunchServerConfig.NettyConfig netty
-
launcher
public LaunchServerConfig.LauncherConf launcher
-
sign
public LaunchServerConfig.JarSignerConf sign
-
startScript
public java.lang.String startScript
-
-
Method Detail
-
getDefault
public static LaunchServerConfig getDefault(LaunchServer.LaunchServerEnv env)
-
setLaunchServer
public LaunchServerConfig setLaunchServer(LaunchServer server)
-
getAuthProviderPair
public AuthProviderPair getAuthProviderPair(java.lang.String name)
-
getAuthProviderPair
public AuthProviderPair getAuthProviderPair()
-
setProjectName
public void setProjectName(java.lang.String projectName)
-
setBinaryName
public void setBinaryName(java.lang.String binaryName)
-
setEnv
public void setEnv(pro.gravit.launcher.LauncherConfig.LauncherEnvironment env)
-
verify
public void verify()
-
init
public void init(LaunchServer.ReloadType type)
-
close
public void close(LaunchServer.ReloadType type)
-
-