Class StandardProcessBuilderProvider
java.lang.Object
org.apache.nifi.bootstrap.command.process.StandardProcessBuilderProvider
- All Implemented Interfaces:
ProcessBuilderProvider
Standard implementation of Process Builder Provider for constructing application command arguments
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final ConfigurationProviderprivate static final Stringprivate static final BiPredicate<Path, BasicFileAttributes> private static final intprivate final ManagementServerAddressProviderprivate static final String -
Constructor Summary
ConstructorsConstructorDescriptionStandardProcessBuilderProvider(ConfigurationProvider configurationProvider, ManagementServerAddressProvider managementServerAddressProvider) -
Method Summary
Modifier and TypeMethodDescriptionGet Application Process Builderprivate Stringprivate StringgetCurrentProcessCommand(ProcessHandle.Info currentProcessHandleInfo)
-
Field Details
-
JAR_FILE_EXTENSION
- See Also:
-
JAR_FILE_MATCHER
-
LIBRARY_JAR_DEPTH
private static final int LIBRARY_JAR_DEPTH- See Also:
-
SYSTEM_PROPERTY
- See Also:
-
CLASS_PATH_ARGUMENT
- See Also:
-
configurationProvider
-
managementServerAddressProvider
-
-
Constructor Details
-
StandardProcessBuilderProvider
public StandardProcessBuilderProvider(ConfigurationProvider configurationProvider, ManagementServerAddressProvider managementServerAddressProvider)
-
-
Method Details
-
getApplicationProcessBuilder
Description copied from interface:ProcessBuilderProviderGet Application Process Builder- Specified by:
getApplicationProcessBuilderin interfaceProcessBuilderProvider- Returns:
- Process Builder for Application with command arguments configured
-
getCommand
-
getCurrentProcessCommand
-
getClassPath
-