Package pro.gravit.launchserver
Class LaunchServerBuilder
- java.lang.Object
-
- pro.gravit.launchserver.LaunchServerBuilder
-
public class LaunchServerBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LaunchServerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LaunchServerbuild()LaunchServerBuildersetCertificateManager(CertificateManager certificateManager)LaunchServerBuildersetCommandHandler(pro.gravit.utils.command.CommandHandler commandHandler)LaunchServerBuildersetConfig(LaunchServerConfig config)LaunchServerBuildersetDir(java.nio.file.Path dir)LaunchServerBuildersetDirectories(LaunchServer.LaunchServerDirectories directories)LaunchServerBuildersetEnv(LaunchServer.LaunchServerEnv env)LaunchServerBuildersetLaunchServerConfigManager(LaunchServer.LaunchServerConfigManager launchServerConfigManager)LaunchServerBuildersetModulesManager(LaunchServerModulesManager modulesManager)LaunchServerBuildersetPrivateKey(java.security.interfaces.ECPrivateKey privateKey)LaunchServerBuildersetPublicKey(java.security.interfaces.ECPublicKey publicKey)LaunchServerBuildersetRuntimeConfig(LaunchServerRuntimeConfig runtimeConfig)
-
-
-
Method Detail
-
setConfig
public LaunchServerBuilder setConfig(LaunchServerConfig config)
-
setEnv
public LaunchServerBuilder setEnv(LaunchServer.LaunchServerEnv env)
-
setModulesManager
public LaunchServerBuilder setModulesManager(LaunchServerModulesManager modulesManager)
-
setRuntimeConfig
public LaunchServerBuilder setRuntimeConfig(LaunchServerRuntimeConfig runtimeConfig)
-
setCommandHandler
public LaunchServerBuilder setCommandHandler(pro.gravit.utils.command.CommandHandler commandHandler)
-
setDirectories
public LaunchServerBuilder setDirectories(LaunchServer.LaunchServerDirectories directories)
-
setDir
public LaunchServerBuilder setDir(java.nio.file.Path dir)
-
setPublicKey
public LaunchServerBuilder setPublicKey(java.security.interfaces.ECPublicKey publicKey)
-
setPrivateKey
public LaunchServerBuilder setPrivateKey(java.security.interfaces.ECPrivateKey privateKey)
-
setLaunchServerConfigManager
public LaunchServerBuilder setLaunchServerConfigManager(LaunchServer.LaunchServerConfigManager launchServerConfigManager)
-
build
public LaunchServer build() throws java.lang.Exception
- Throws:
java.lang.Exception
-
setCertificateManager
public LaunchServerBuilder setCertificateManager(CertificateManager certificateManager)
-
-