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

A

adjustError - Variable in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Adjust error type based on the context.
adjustError(BiFunction<C, ErrorTypes, ErrorTypes.Result>) - Method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Specify a function that adjust ErrorType based on a function context.
adjustFailed - Variable in class org.apache.nifi.processor.util.pattern.Put
 
adjustFailed(PartialFunctions.AdjustFailed) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function that adjust if the result is failed before we call the onFailed or onCompleted function.
adjustRoute - Variable in class org.apache.nifi.processor.util.pattern.Put
 
adjustRoute(PartialFunctions.AdjustRoute<FC>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function that adjust routed FlowFiles before transfer it.
andThen(ExceptionHandler.OnError<C, I>) - Method in interface org.apache.nifi.processor.util.pattern.ExceptionHandler.OnError
 
andThen(PartialFunctions.TransferFlowFiles<FC>) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.TransferFlowFiles
 
apply(C, I, ErrorTypes.Result, Exception) - Method in interface org.apache.nifi.processor.util.pattern.ExceptionHandler.OnError
 
apply(I) - Method in interface org.apache.nifi.processor.util.pattern.ExceptionHandler.Procedure
 
apply(ProcessContext, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.AdjustFailed
 
apply(ProcessContext, ProcessSession, FC, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.AdjustRoute
 
apply(ProcessContext, ProcessSession, FC, C) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.Cleanup
 
apply(ProcessContext, ProcessSession, FC, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.FetchFlowFiles
 
apply(ProcessContext, ProcessSession, FC, List<FlowFile>) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.InitConnection
 
apply(ProcessContext, ProcessSession, FC, C) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.OnCompleted
 
apply(ProcessContext, ProcessSession, FC, C, Exception) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.OnFailed
 
apply(ProcessContext, ProcessSession, FC, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.TransferFlowFiles
 
apply(ProcessContext, ProcessSession, FC, C, FlowFile, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.Put.PutFlowFile
 
apply(ProcessContext, ProcessSession, FC, C, List<FlowFile>, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PutGroup.GroupFlowFiles
 
apply(ProcessContext, ProcessSession, FC, C, FFG, RoutingResult) - Method in interface org.apache.nifi.processor.util.pattern.PutGroup.PutFlowFiles
 

C

canRollback() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
cleanup - Variable in class org.apache.nifi.processor.util.pattern.Put
 
cleanup(PartialFunctions.Cleanup<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function which will be called in a finally block.
contains(Relationship) - Method in class org.apache.nifi.processor.util.pattern.RoutingResult
 
createAdjustError(ComponentLog) - Static method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
Create a function to use with ExceptionHandler that adjust error type based on functional context.
createAdjustRoute(Relationship...) - Static method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
Create an PartialFunctions.AdjustRoute function to use with process pattern such as Put that adjust routed FlowFiles based on context.
createOnError(ProcessContext, ProcessSession, RoutingResult, Relationship, Relationship) - Static method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Create a ExceptionHandler.OnError function instance that routes input based on ErrorTypes.Result destination and penalty.
createOnError(ExceptionHandler.OnError<FCT, I>) - Static method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
createOnGroupError(ProcessContext, ProcessSession, RoutingResult, Relationship, Relationship) - Static method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
createRollbackOnFailureProperty(String) - Static method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 

D

destination - Variable in enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
destination() - Method in enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
Destination() - Constructor for enum org.apache.nifi.processor.util.pattern.ErrorTypes.Destination
 
destination - Variable in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
destination() - Method in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
discontinue - Variable in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
discontinue() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
DiscontinuedException - Exception in org.apache.nifi.processor.util.pattern
Represents a looping process was discontinued.
DiscontinuedException(String) - Constructor for exception org.apache.nifi.processor.util.pattern.DiscontinuedException
 
DiscontinuedException(String, Throwable) - Constructor for exception org.apache.nifi.processor.util.pattern.DiscontinuedException
 

E

equals(Object) - Method in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
ErrorTypes - Enum in org.apache.nifi.processor.util.pattern
Represents general error types and how it should be treated.
ErrorTypes(ErrorTypes.Destination, ErrorTypes.Penalty) - Constructor for enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
ErrorTypes.Destination - Enum in org.apache.nifi.processor.util.pattern
Represents the destination of input.
ErrorTypes.Penalty - Enum in org.apache.nifi.processor.util.pattern
Indicating yield or penalize the processing when transfer the input.
ErrorTypes.Result - Class in org.apache.nifi.processor.util.pattern
Result represents a result of a procedure.
ExceptionHandler<C> - Class in org.apache.nifi.processor.util.pattern
ExceptionHandler provides a structured Exception handling logic composed by reusable partial functions.
ExceptionHandler() - Constructor for class org.apache.nifi.processor.util.pattern.ExceptionHandler
 
ExceptionHandler.OnError<C,I> - Interface in org.apache.nifi.processor.util.pattern
 
ExceptionHandler.Procedure<I> - Interface in org.apache.nifi.processor.util.pattern
 
execute(C, I, ExceptionHandler.Procedure<I>) - Method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Executes specified procedure function with the input.
execute(C, I, ExceptionHandler.Procedure<I>, ExceptionHandler.OnError<C, I>) - Method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Executes specified procedure function with the input.
execute(ProcessSession) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.OnTrigger
 

F

fetchFlowFiles - Variable in class org.apache.nifi.processor.util.pattern.Put
 
fetchFlowFiles(PartialFunctions.FetchFlowFiles<FC>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function that fetches incoming FlowFIles.
fetchSingleFlowFile() - Static method in class org.apache.nifi.processor.util.pattern.PartialFunctions
 

G

getFlowFiles() - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.FlowFileGroup
 
getProcessedCount() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
getRoutedFlowFiles() - Method in class org.apache.nifi.processor.util.pattern.RoutingResult
 
groupFetchedFlowFiles(PutGroup.GroupFlowFiles<FC, C, FFG>) - Method in class org.apache.nifi.processor.util.pattern.PutGroup
Specify a function that groups input FlowFiles into FlowFile groups.
groupFlowFiles - Variable in class org.apache.nifi.processor.util.pattern.PutGroup
 

H

hashCode() - Method in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 

I

initConnection - Variable in class org.apache.nifi.processor.util.pattern.Put
 
initConnection(PartialFunctions.InitConnection<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify a function that establishes a connection to target data storage.
isRollbackOnFailure() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
isTransactional() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 

L

logger - Variable in class org.apache.nifi.processor.util.pattern.Put
 

M

mapException - Variable in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Simply categorise an Exception.
mapException(Function<Exception, ErrorTypes>) - Method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Specify a function that maps an Exception to certain ErrorType.
merge(RoutingResult) - Method in class org.apache.nifi.processor.util.pattern.RoutingResult
 

O

onCompleted - Variable in class org.apache.nifi.processor.util.pattern.Put
 
onCompleted(PartialFunctions.OnCompleted<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function which will be called if input FlowFiles were successfully put to a target storage.
onError - Variable in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Do some action to the input based on the final error type.
onError(ExceptionHandler.OnError<C, ?>) - Method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
Specify a default OnError function that will be called if one is not explicitly specified when ExceptionHandler.execute(Object, Object, Procedure) is called.
onFailed - Variable in class org.apache.nifi.processor.util.pattern.Put
 
onFailed(PartialFunctions.OnFailed<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function which will be called if input FlowFiles failed being put to a target storage.
onTrigger(ProcessContext, ProcessSessionFactory, ComponentLog, PartialFunctions.OnTrigger) - Static method in class org.apache.nifi.processor.util.pattern.PartialFunctions
onTrigger(ProcessContext, ProcessSessionFactory, ComponentLog, PartialFunctions.OnTrigger, PartialFunctions.RollbackSession) - Static method in class org.apache.nifi.processor.util.pattern.PartialFunctions
 
onTrigger(ProcessContext, ProcessSession, FC) - Method in class org.apache.nifi.processor.util.pattern.Put
Processor using this pattern is expected to call this method from its onTrigger.
onTrigger(ProcessContext, ProcessSessionFactory, FCT, ComponentLog, PartialFunctions.OnTrigger) - Static method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
org.apache.nifi.processor.util.pattern - package org.apache.nifi.processor.util.pattern
 

P

PartialFunctions - Class in org.apache.nifi.processor.util.pattern
This class contains various partial functions those are reusable among process patterns.
PartialFunctions() - Constructor for class org.apache.nifi.processor.util.pattern.PartialFunctions
 
PartialFunctions.AdjustFailed - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.AdjustRoute<FC> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.Cleanup<FC,C> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.FetchFlowFiles<FC> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.FlowFileGroup - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.InitConnection<FC,C> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.OnCompleted<FC,C> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.OnFailed<FC,C> - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.OnTrigger - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.RollbackSession - Interface in org.apache.nifi.processor.util.pattern
 
PartialFunctions.TransferFlowFiles<FC> - Interface in org.apache.nifi.processor.util.pattern
 
penalize(ProcessContext, ProcessSession, FlowFile, ErrorTypes.Penalty) - Static method in class org.apache.nifi.processor.util.pattern.ExceptionHandler
 
penalty - Variable in enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
penalty() - Method in enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
Penalty() - Constructor for enum org.apache.nifi.processor.util.pattern.ErrorTypes.Penalty
 
penalty - Variable in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
penalty() - Method in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
proceed() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
processedCount - Variable in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
Put<FC,C extends AutoCloseable> - Class in org.apache.nifi.processor.util.pattern
Abstract Put pattern class with a generic onTrigger method structure, composed with various partial functions.
Put() - Constructor for class org.apache.nifi.processor.util.pattern.Put
 
Put.PutFlowFile<FC,C> - Interface in org.apache.nifi.processor.util.pattern
 
putFlowFile - Variable in class org.apache.nifi.processor.util.pattern.Put
 
putFlowFile(Put.PutFlowFile<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify a function that puts an incoming FlowFile to target data storage.
putFlowFile(Put.PutFlowFile<FC, C>) - Method in class org.apache.nifi.processor.util.pattern.PutGroup
PutGroup does not support PutFileFile function for single FlowFile.
putFlowFiles(ProcessContext, ProcessSession, FC, C, List<FlowFile>, RoutingResult) - Method in class org.apache.nifi.processor.util.pattern.Put
Put fetched FlowFiles to a data storage.
putFlowFiles - Variable in class org.apache.nifi.processor.util.pattern.PutGroup
 
putFlowFiles(PutGroup.PutFlowFiles<FC, C, FFG>) - Method in class org.apache.nifi.processor.util.pattern.PutGroup
Specify a function that puts an input FlowFile group to a target storage using a given connection.
putFlowFiles(ProcessContext, ProcessSession, FC, C, List<FlowFile>, RoutingResult) - Method in class org.apache.nifi.processor.util.pattern.PutGroup
 
PutGroup<FC,C extends AutoCloseable,FFG extends PartialFunctions.FlowFileGroup> - Class in org.apache.nifi.processor.util.pattern
Extended Put pattern capable of handling FlowFile groups.
PutGroup() - Constructor for class org.apache.nifi.processor.util.pattern.PutGroup
 
PutGroup.GroupFlowFiles<FC,C,FFG> - Interface in org.apache.nifi.processor.util.pattern
 
PutGroup.PutFlowFiles<FC,C,FFG> - Interface in org.apache.nifi.processor.util.pattern
 

R

result() - Method in enum org.apache.nifi.processor.util.pattern.ErrorTypes
 
Result(ErrorTypes.Destination, ErrorTypes.Penalty) - Constructor for class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
rollback(ProcessSession, Throwable) - Method in interface org.apache.nifi.processor.util.pattern.PartialFunctions.RollbackSession
 
ROLLBACK_ON_FAILURE - Static variable in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
RollbackOnFailure - Class in org.apache.nifi.processor.util.pattern
RollbackOnFailure can be used as a function context for process patterns such as Put to provide a configurable error handling.
RollbackOnFailure(boolean, boolean) - Constructor for class org.apache.nifi.processor.util.pattern.RollbackOnFailure
Constructor.
rollbackOnFailure - Variable in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
routedFlowFiles - Variable in class org.apache.nifi.processor.util.pattern.RoutingResult
 
routeTo(FlowFile, Relationship) - Method in class org.apache.nifi.processor.util.pattern.RoutingResult
 
routeTo(List<FlowFile>, Relationship) - Method in class org.apache.nifi.processor.util.pattern.RoutingResult
 
RoutingResult - Class in org.apache.nifi.processor.util.pattern
 
RoutingResult() - Constructor for class org.apache.nifi.processor.util.pattern.RoutingResult
 

S

setLogger(ComponentLog) - Method in class org.apache.nifi.processor.util.pattern.Put
 
shouldDiscontinue() - Method in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 

T

toString() - Method in class org.apache.nifi.processor.util.pattern.ErrorTypes.Result
 
transactional - Variable in class org.apache.nifi.processor.util.pattern.RollbackOnFailure
 
transferFlowFiles - Variable in class org.apache.nifi.processor.util.pattern.Put
 
transferFlowFiles(PartialFunctions.TransferFlowFiles<FC>) - Method in class org.apache.nifi.processor.util.pattern.Put
Specify an optional function responsible for transferring routed FlowFiles.
transferRoutedFlowFiles() - Static method in class org.apache.nifi.processor.util.pattern.PartialFunctions
 

V

validateCompositePattern() - Method in class org.apache.nifi.processor.util.pattern.Put
 
validateCompositePattern() - Method in class org.apache.nifi.processor.util.pattern.PutGroup
 
valueOf(String) - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes.Destination
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes.Penalty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes.Destination
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes.Penalty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.nifi.processor.util.pattern.ErrorTypes
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M O P R S T V 
Skip navigation links

Copyright © 2022 Apache NiFi Project. All rights reserved.