Uses of Class
eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Packages that use ProcessConfiguration.Builder
-
Uses of ProcessConfiguration.Builder in eu.cloudnetservice.driver.service
Fields in eu.cloudnetservice.driver.service declared as ProcessConfiguration.BuilderModifier and TypeFieldDescriptionprotected ProcessConfiguration.BuilderServiceConfiguration.Builder.processConfigprivate ProcessConfiguration.BuilderServiceTask.Builder.processConfigurationMethods in eu.cloudnetservice.driver.service that return ProcessConfiguration.BuilderModifier and TypeMethodDescriptionProcessConfiguration.builder()Constructs a new builder for a process configuration.ProcessConfiguration.builder(@NonNull ProcessConfiguration configuration) Constructs a new builder for a process configuration copying the properties from the given configuration into the builder.ProcessConfiguration.Builder.environment(@NonNull ServiceEnvironmentType environment) Sets the name of the environment services using the created process configuration should use.ProcessConfiguration.Builder.environment(@NonNull String environment) Sets the name of the environment services using the created process configuration should use.ProcessConfiguration.Builder.environmentVariables(@NonNull Map<String, String> environmentVariables) Sets the environment variables which should set in the environment the process runs in.ProcessConfiguration.Builder.jvmOptions(@NonNull Collection<String> jvmOptions) Sets the jvm options which should get applied to the service command line.ProcessConfiguration.Builder.maxHeapMemorySize(@Range(from=50L,to=2147483647L) int maxHeapMemorySize) Sets the maximum amount of heap memory (in mb) the service is allowed to use.ProcessConfiguration.Builder.modifyEnvironmentVariables(@NonNull Consumer<Map<String, String>> modifier) Modifies the environment variables which should get appended to the environment of the process.ProcessConfiguration.Builder.modifyJvmOptions(@NonNull Consumer<Collection<String>> modifier) Modifies the jvm options of this builder.ProcessConfiguration.Builder.modifyProcessParameters(@NonNull Consumer<Collection<String>> modifier) Modifies the process parameters which should get appended to the command line.ProcessConfiguration.Builder.processParameters(@NonNull Collection<String> processParameters) Sets the process parameters which should get appended to the command line.Methods in eu.cloudnetservice.driver.service with parameters of type ProcessConfiguration.BuilderModifier and TypeMethodDescriptionServiceConfiguration.Builder.processConfig(ProcessConfiguration.Builder processConfig) Sets the process configuration builder of this builder.ServiceTask.Builder.processConfiguration(ProcessConfiguration.Builder processConfiguration) Sets the process configuration builder of this builder.