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 boolean
protected File
protected String
protected abstract Pattern
protected RuntimeValidatorResult.Builder
protected abstract void
performChecks
(Matcher matcher, List<RuntimeValidatorResult> results) private void
processResults
(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:RuntimeValidator
Validates if the given runtime configuration is within application best practices- Specified by:
validate
in interfaceRuntimeValidator
- Returns:
- a List of
RuntimeValidatorResult
-
getResultBuilder
-
getConfigurationFile
-
getContents
- Throws:
IOException
-
getPattern
-
performChecks
-
canReadConfigurationFile
-
processResults
-