Class AbstractFileBasedRuntimeValidator
java.lang.Object
org.apache.nifi.bootstrap.process.AbstractFileBasedRuntimeValidator
- All Implemented Interfaces:
RuntimeValidator
- Direct Known Subclasses:
AvailableLocalPorts,FileHandles,ForkedProcesses,SocketTimedWaitDuration,Swappiness
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanprotected Fileprotected Stringprotected abstract Patternprotected RuntimeValidatorResult.Builderprotected abstract voidperformChecks(Matcher matcher, List<RuntimeValidatorResult> results) private voidprocessResults(List<RuntimeValidatorResult> results) validate()Validates if the given runtime configuration is within application best practices
-
Field Details
-
configurationFile
-
-
Constructor Details
-
AbstractFileBasedRuntimeValidator
AbstractFileBasedRuntimeValidator(File configurationFile)
-
-
Method Details
-
validate
Description copied from interface:RuntimeValidatorValidates if the given runtime configuration is within application best practices- Specified by:
validatein interfaceRuntimeValidator- Returns:
- a List of
RuntimeValidatorResult
-
getResultBuilder
-
getConfigurationFile
-
getContents
- Throws:
IOException
-
getPattern
-
performChecks
-
canReadConfigurationFile
-
processResults
-