| Package | Description |
|---|---|
| org.apache.nifi.controller.queue | |
| org.apache.nifi.controller.repository |
| Modifier and Type | Method and Description |
|---|---|
FlowFileRecord |
FlowFileQueue.getFlowFile(String flowFileUuid)
Returns the FlowFile with the given UUID or
null if no FlowFile can be found in this queue
with the given UUID |
FlowFileRecord |
FlowFileQueue.poll(Set<FlowFileRecord> expiredRecords) |
FlowFileRecord |
FlowFileQueue.poll(Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
| Modifier and Type | Method and Description |
|---|---|
List<FlowFileRecord> |
FlowFileQueue.poll(FlowFileFilter filter,
Set<FlowFileRecord> expiredRecords) |
List<FlowFileRecord> |
FlowFileQueue.poll(FlowFileFilter filter,
Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
List<FlowFileRecord> |
FlowFileQueue.poll(int maxResults,
Set<FlowFileRecord> expiredRecords) |
List<FlowFileRecord> |
FlowFileQueue.poll(int maxResults,
Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowFileQueue.acknowledge(FlowFileRecord flowFile) |
void |
FlowFileQueue.put(FlowFileRecord file)
places the given file into the queue
|
| Modifier and Type | Method and Description |
|---|---|
void |
FlowFileQueue.acknowledge(Collection<FlowFileRecord> flowFiles) |
void |
LoadBalancedFlowFileQueue.distributeToPartitions(Collection<FlowFileRecord> flowFiles)
Distributes the given FlowFiles to the appropriate partitions.
|
void |
LoadBalancedFlowFileQueue.handleExpiredRecords(Collection<FlowFileRecord> flowFiles)
Handles updating the repositories for the given FlowFiles, which have been expired
|
void |
LoadBalancedFlowFileQueue.onAbort(Collection<FlowFileRecord> flowFiles)
Notifies the queue the a transaction containing the given FlowFiles was aborted
|
void |
LoadBalancedFlowFileQueue.onTransfer(Collection<FlowFileRecord> flowFiles)
Notifies the queue that the given FlowFiles have been successfully transferred to another node
|
List<FlowFileRecord> |
FlowFileQueue.poll(FlowFileFilter filter,
Set<FlowFileRecord> expiredRecords) |
List<FlowFileRecord> |
FlowFileQueue.poll(FlowFileFilter filter,
Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
List<FlowFileRecord> |
FlowFileQueue.poll(int maxResults,
Set<FlowFileRecord> expiredRecords) |
List<FlowFileRecord> |
FlowFileQueue.poll(int maxResults,
Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
FlowFileRecord |
FlowFileQueue.poll(Set<FlowFileRecord> expiredRecords) |
FlowFileRecord |
FlowFileQueue.poll(Set<FlowFileRecord> expiredRecords,
PollStrategy pollStrategy) |
void |
FlowFileQueue.putAll(Collection<FlowFileRecord> files)
places the given files into the queue
|
void |
LoadBalancedFlowFileQueue.receiveFromPeer(Collection<FlowFileRecord> flowFiles)
Adds the given FlowFiles to this queue, as they have been received from another node in the cluster
|
| Modifier and Type | Method and Description |
|---|---|
FlowFileRecord |
RepositoryRecord.getCurrent() |
| Modifier and Type | Method and Description |
|---|---|
List<FlowFileRecord> |
SwapContents.getFlowFiles() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowFileRepository.swapFlowFilesIn(String swapLocation,
List<FlowFileRecord> flowFileRecords,
FlowFileQueue flowFileQueue)
Updates the Repository to indicate that the given FlowFileRecords were
Swapped In to memory
|
void |
FlowFileRepository.swapFlowFilesOut(List<FlowFileRecord> swappedOut,
FlowFileQueue flowFileQueue,
String swapLocation)
Updates the Repository to indicate that the given FlowFileRecords were
Swapped Out of memory
|
String |
FlowFileSwapManager.swapOut(List<FlowFileRecord> flowFiles,
FlowFileQueue flowFileQueue,
String partitionName)
Swaps out the given FlowFiles that belong to the queue with the given identifier.
|
Copyright © 2023 Apache NiFi Project. All rights reserved.