Interface NodeCommandBuilder
-
- All Known Implementing Classes:
NodeCommandBuilderImpl
@ScannerSide @SonarLintSide(lifespan="MULTIPLE_ANALYSES") public interface NodeCommandBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeCommand
build()
NodeCommandBuilder
configuration(org.sonar.api.config.Configuration configuration)
NodeCommandBuilder
env(Map<String,String> env)
NodeCommandBuilder
errorConsumer(Consumer<String> consumer)
NodeCommandBuilder
maxOldSpaceSize(int maxOldSpaceSize)
NodeCommandBuilder
minNodeVersion(org.sonar.api.utils.Version minNodeVersion)
NodeCommandBuilder
nodeJsArgs(String... nodeJsArgs)
NodeCommandBuilder
outputConsumer(Consumer<String> consumer)
NodeCommandBuilder
pathResolver(BundlePathResolver pathResolver)
NodeCommandBuilder
script(String scriptFilename)
NodeCommandBuilder
scriptArgs(String... args)
-
-
-
Method Detail
-
minNodeVersion
NodeCommandBuilder minNodeVersion(org.sonar.api.utils.Version minNodeVersion)
-
configuration
NodeCommandBuilder configuration(org.sonar.api.config.Configuration configuration)
-
maxOldSpaceSize
NodeCommandBuilder maxOldSpaceSize(int maxOldSpaceSize)
-
nodeJsArgs
NodeCommandBuilder nodeJsArgs(String... nodeJsArgs)
-
script
NodeCommandBuilder script(String scriptFilename)
-
scriptArgs
NodeCommandBuilder scriptArgs(String... args)
-
outputConsumer
NodeCommandBuilder outputConsumer(Consumer<String> consumer)
-
errorConsumer
NodeCommandBuilder errorConsumer(Consumer<String> consumer)
-
pathResolver
NodeCommandBuilder pathResolver(BundlePathResolver pathResolver)
-
env
NodeCommandBuilder env(Map<String,String> env)
-
build
NodeCommand build() throws IOException
- Throws:
IOException
-
-