Class MockSessionFactory

java.lang.Object
org.apache.nifi.util.MockSessionFactory
All Implemented Interfaces:
org.apache.nifi.processor.ProcessSessionFactory

public class MockSessionFactory extends Object implements org.apache.nifi.processor.ProcessSessionFactory
  • Field Details

    • processor

      private final org.apache.nifi.processor.Processor processor
    • sharedState

      private final SharedSessionState sharedState
    • createdSessions

      private final Set<MockProcessSession> createdSessions
    • enforceReadStreamsClosed

      private final boolean enforceReadStreamsClosed
    • stateManager

      private final org.apache.nifi.components.state.StateManager stateManager
    • allowSynchronousSessionCommits

      private final boolean allowSynchronousSessionCommits
    • allowRecursiveReads

      private final boolean allowRecursiveReads
  • Constructor Details

    • MockSessionFactory

      MockSessionFactory(SharedSessionState sharedState, org.apache.nifi.processor.Processor processor, boolean enforceReadStreamsClosed, org.apache.nifi.components.state.StateManager stateManager, boolean allowSynchronousSessionCommits, boolean allowRecursiveReads)
  • Method Details

    • createSession

      public org.apache.nifi.processor.ProcessSession createSession()
      Specified by:
      createSession in interface org.apache.nifi.processor.ProcessSessionFactory
    • getCreatedSessions

      public Set<MockProcessSession> getCreatedSessions()