Interface DistributeLoad.DistributionStrategy

All Known Implementing Classes:
DistributeLoad.NextAvailableStrategy, DistributeLoad.OverflowStrategy, DistributeLoad.RoundRobinStrategy
Enclosing class:
DistributeLoad

private static interface DistributeLoad.DistributionStrategy
Implementations must be thread-safe.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.nifi.processor.Relationship
    mapToRelationship(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.flowfile.FlowFile flowFile)
     
    boolean
     
  • Method Details

    • mapToRelationship

      org.apache.nifi.processor.Relationship mapToRelationship(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.flowfile.FlowFile flowFile)
      Parameters:
      context - context
      flowFile - flowFile
      Returns:
      a mapping of FlowFile to Relationship or null if the needed relationships are not available to accept files
    • requiresAllDestinationsAvailable

      boolean requiresAllDestinationsAvailable()