Skip navigation links
A B C D E F G I L M N O P R S T V W 

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: Bin objects 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
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 in org.apache.nifi.processor.util.bin
 
EvictionReason(String) - Constructor for enum org.apache.nifi.processor.util.bin.EvictionReason
 
explanation - Variable in enum 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 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
true if 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

logger - Static variable in class org.apache.nifi.processor.util.bin.Bin
 

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_ENTRIES - Static variable in class org.apache.nifi.processor.util.bin.BinFiles
 
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
 
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(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
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(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.
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

toInteger(String) - Method in class org.apache.nifi.processor.util.bin.Bin
 
toString() - Method in enum org.apache.nifi.processor.util.bin.EvictionReason
 

V

valueOf(String) - Static method in enum org.apache.nifi.processor.util.bin.EvictionReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.nifi.processor.util.bin.EvictionReason
Returns an array containing the constants of this enum type, in the order they are declared.

W

wLock - Variable in class org.apache.nifi.processor.util.bin.BinManager
 
A B C D E F G I L M N O P R S T V W 
Skip navigation links

Copyright © 2023 Apache NiFi Project. All rights reserved.