public final class ClusterEntrypointUtils extends Object
ClusterEntrypoint
.Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Modifier and Type | Method and Description |
---|---|
static int |
getPoolSize(Configuration config)
Gets and verify the io-executor pool size based on configuration.
|
static <T> T |
parseParametersOrExit(String[] args,
ParserResultFactory<T> parserResultFactory,
Class<?> mainClass)
Parses passed String array using the parameter definitions of the passed
ParserResultFactory . |
static Optional<File> |
tryFindUserLibDirectory()
Tries to find the user library directory.
|
public static <T> T parseParametersOrExit(String[] args, ParserResultFactory<T> parserResultFactory, Class<?> mainClass)
ParserResultFactory
. The method will call System.exit
and print the usage
information to stdout in case of a parsing error.T
- The parsing result type.args
- The String array that shall be parsed.parserResultFactory
- The ParserResultFactory
that collects the parameter
parsing instructions.mainClass
- The main class initiating the parameter parsing.public static Optional<File> tryFindUserLibDirectory()
Optional.empty()
if there is
nonepublic static int getPoolSize(Configuration config)
config
- The configuration to read.Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.