Index
All Classes and Interfaces|All Packages
A
- additionalCustomValidation(ValidationContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
-
Allows additional custom validation to be done.
- attributes - Variable in class org.apache.nifi.processor.util.bin.BinProcessingResult
-
Map of attributes to add to original flow files
B
- Bin - Class in org.apache.nifi.processor.util.bin
-
Note:
Binobjects are NOT thread safe. - Bin(ProcessSession, long, long, int, int, String) - Constructor for class org.apache.nifi.processor.util.bin.Bin
-
Constructs a new bin
- BIN_MANAGER_FULL - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
- binContents - Variable in class org.apache.nifi.processor.util.bin.Bin
- binCount - Variable in class org.apache.nifi.processor.util.bin.BinManager
- BinFiles - Class in org.apache.nifi.processor.util.bin
-
Base class for file-binning processors.
- BinFiles() - Constructor for class org.apache.nifi.processor.util.bin.BinFiles
- BinFiles.BinningResult - Class in org.apache.nifi.processor.util.bin
- binFlowFiles(ProcessContext, ProcessSessionFactory) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- binIndexSet - Variable in class org.apache.nifi.processor.util.bin.Bin
- binManager - Variable in class org.apache.nifi.processor.util.bin.BinFiles
- BinManager - Class in org.apache.nifi.processor.util.bin
-
This class is thread safe
- BinManager() - Constructor for class org.apache.nifi.processor.util.bin.BinManager
- BinningResult(int, boolean) - Constructor for class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
- BinProcessingResult - Class in org.apache.nifi.processor.util.bin
-
Convenience class used to add attributes in the origin flow files once the bin was committed
- BinProcessingResult(boolean) - Constructor for class org.apache.nifi.processor.util.bin.BinProcessingResult
- BinProcessingResult(boolean, Map<String, String>) - Constructor for class org.apache.nifi.processor.util.bin.BinProcessingResult
C
- containsOldBins() - Method in class org.apache.nifi.processor.util.bin.BinManager
- creationMomentEpochNs - Variable in class org.apache.nifi.processor.util.bin.Bin
- customValidate(ValidationContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
D
- determineFullness() - Method in class org.apache.nifi.processor.util.bin.Bin
E
- EMPTY - Static variable in class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
- evictionReason - Variable in class org.apache.nifi.processor.util.bin.Bin
- EvictionReason - Enum Class in org.apache.nifi.processor.util.bin
- EvictionReason(String) - Constructor for enum class org.apache.nifi.processor.util.bin.EvictionReason
- explanation - Variable in enum class org.apache.nifi.processor.util.bin.EvictionReason
F
- fileCountAttribute - Variable in class org.apache.nifi.processor.util.bin.Bin
- fileCountAttribute - Variable in class org.apache.nifi.processor.util.bin.BinManager
- flowFilesBinned - Variable in class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
- FRAGMENT_INDEX_ATTRIBUTE - Static variable in class org.apache.nifi.processor.util.bin.Bin
G
- getAttributes() - Method in class org.apache.nifi.processor.util.bin.BinProcessingResult
- getBinAge() - Method in class org.apache.nifi.processor.util.bin.Bin
- getBinCount() - Method in class org.apache.nifi.processor.util.bin.BinManager
- getContents() - Method in class org.apache.nifi.processor.util.bin.Bin
- getEvictionReason() - Method in class org.apache.nifi.processor.util.bin.Bin
- getExplanation() - Method in enum class org.apache.nifi.processor.util.bin.EvictionReason
- getFileCountAttribute() - Method in class org.apache.nifi.processor.util.bin.BinManager
- getFlowFilesBinned() - Method in class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
- getGroupId(ProcessContext, FlowFile, ProcessSession) - Method in class org.apache.nifi.processor.util.bin.BinFiles
-
Returns a group ID representing a bin.
- getMaxBinAgeSeconds(PropertyContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getMaxBytes(PropertyContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getMaxEntries(PropertyContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getMinBytes(PropertyContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getMinEntries(PropertyContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getReadyBins() - Method in class org.apache.nifi.processor.util.bin.BinFiles
- getSession() - Method in class org.apache.nifi.processor.util.bin.Bin
- groupBinMap - Variable in class org.apache.nifi.processor.util.bin.BinManager
I
- intPattern - Static variable in class org.apache.nifi.processor.util.bin.Bin
- isCommitted - Variable in class org.apache.nifi.processor.util.bin.BinProcessingResult
-
trueif the processed bin was already committed. - isCommitted() - Method in class org.apache.nifi.processor.util.bin.BinProcessingResult
- isFull() - Method in class org.apache.nifi.processor.util.bin.Bin
-
Indicates whether the bin has enough items to be considered full.
- isFullEnough() - Method in class org.apache.nifi.processor.util.bin.Bin
-
Indicates enough size exists to meet the minimum requirements
- isNewBinNeeded() - Method in class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
- isOlderThan(int, TimeUnit) - Method in class org.apache.nifi.processor.util.bin.Bin
-
Determines if this bin is older than the time specified.
- isOlderThan(Bin) - Method in class org.apache.nifi.processor.util.bin.Bin
-
Determines if this bin is older than the specified bin
L
M
- MAX_BIN_AGE - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- MAX_BIN_COUNT - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- MAX_BYTES_THRESHOLD_REACHED - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
- MAX_ENTRIES - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- MAX_ENTRIES_THRESHOLD_REACHED - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
- MAX_SIZE - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- maxBinAgeSeconds - Variable in class org.apache.nifi.processor.util.bin.BinManager
- maxEntries - Variable in class org.apache.nifi.processor.util.bin.BinManager
- maximumEntries - Variable in class org.apache.nifi.processor.util.bin.Bin
- maximumSizeBytes - Variable in class org.apache.nifi.processor.util.bin.Bin
- maxSizeBytes - Variable in class org.apache.nifi.processor.util.bin.BinManager
- migrateBins(ProcessContext, boolean, boolean) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- MIN_ENTRIES - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- MIN_SIZE - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- MIN_THRESHOLDS_REACHED - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
- minEntries - Variable in class org.apache.nifi.processor.util.bin.BinManager
- minimumEntries - Variable in class org.apache.nifi.processor.util.bin.Bin
- minimumSizeBytes - Variable in class org.apache.nifi.processor.util.bin.Bin
- minSizeBytes - Variable in class org.apache.nifi.processor.util.bin.BinManager
N
- newBinNeeded - Variable in class org.apache.nifi.processor.util.bin.BinFiles.BinningResult
O
- offer(String, Collection<FlowFile>, ProcessSession, ProcessSessionFactory) - Method in class org.apache.nifi.processor.util.bin.BinManager
-
Adds the given flowFiles to the first available bin in which it fits for the given group or creates a new bin in the specified group if necessary.
- offer(String, FlowFile, ProcessSession, ProcessSessionFactory) - Method in class org.apache.nifi.processor.util.bin.BinManager
-
Adds the given flowFile to the first available bin in which it fits for the given group or creates a new bin in the specified group if necessary.
- offer(FlowFile, ProcessSession) - Method in class org.apache.nifi.processor.util.bin.Bin
-
If this bin has enough room for the size of the given flow file then it is added otherwise it is not
- onScheduled(ProcessContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- onTrigger(ProcessContext, ProcessSessionFactory) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- org.apache.nifi.processor.util.bin - package org.apache.nifi.processor.util.bin
P
- preprocessFlowFile(ProcessContext, ProcessSession, FlowFile) - Method in class org.apache.nifi.processor.util.bin.BinFiles
-
Allows general pre-processing of a flow file before it is offered to a bin.
- processBin(Bin, ProcessContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
-
Processes a single bin.
- processBins(ProcessContext, ProcessSessionFactory) - Method in class org.apache.nifi.processor.util.bin.BinFiles
- purge() - Method in class org.apache.nifi.processor.util.bin.BinManager
R
- readyBins - Variable in class org.apache.nifi.processor.util.bin.BinFiles
- REL_FAILURE - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- REL_ORIGINAL - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
- removeOldestBin() - Method in class org.apache.nifi.processor.util.bin.BinManager
- removeReadyBins(boolean) - Method in class org.apache.nifi.processor.util.bin.BinManager
-
Finds all bins that are considered full and removes them from the manager.
- resetState() - Method in class org.apache.nifi.processor.util.bin.BinFiles
- rLock - Variable in class org.apache.nifi.processor.util.bin.BinManager
- rwLock - Variable in class org.apache.nifi.processor.util.bin.BinManager
S
- session - Variable in class org.apache.nifi.processor.util.bin.Bin
- setAttributes(Map<String, String>) - Method in class org.apache.nifi.processor.util.bin.BinProcessingResult
- setCommitted(boolean) - Method in class org.apache.nifi.processor.util.bin.BinProcessingResult
- setEvictionReason(EvictionReason) - Method in class org.apache.nifi.processor.util.bin.Bin
- setFileCountAttribute(String) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setMaxBinAge(int) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setMaximumEntries(int) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setMaximumSize(long) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setMinimumEntries(int) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setMinimumSize(long) - Method in class org.apache.nifi.processor.util.bin.BinManager
- setUpBinManager(BinManager, ProcessContext) - Method in class org.apache.nifi.processor.util.bin.BinFiles
-
Performs any additional setup of the bin manager.
- size - Variable in class org.apache.nifi.processor.util.bin.Bin
- successiveFailedOfferings - Variable in class org.apache.nifi.processor.util.bin.Bin
T
- TIMEOUT - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
- toInteger(String) - Method in class org.apache.nifi.processor.util.bin.Bin
- toString() - Method in enum class org.apache.nifi.processor.util.bin.EvictionReason
U
- UNSET - Enum constant in enum class org.apache.nifi.processor.util.bin.EvictionReason
V
- valueOf(String) - Static method in enum class org.apache.nifi.processor.util.bin.EvictionReason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.processor.util.bin.EvictionReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wLock - Variable in class org.apache.nifi.processor.util.bin.BinManager
All Classes and Interfaces|All Packages