Class CommitterContext.Builder

java.lang.Object
com.norconex.committer.core3.CommitterContext.Builder
Enclosing class:
CommitterContext

public static class CommitterContext.Builder extends Object
Builder for CommitterContext.
  • Method Details

    • setWorkDir

      public CommitterContext.Builder setWorkDir(Path workDir)
      Sets the context working directory.
      Parameters:
      workDir - working directory
      Returns:
      this builder
    • setEventManager

      public CommitterContext.Builder setEventManager(EventManager eventManager)
      Sets the context event manager.
      Parameters:
      eventManager - event manager
      Returns:
      this builder
    • setStreamFactory

      public CommitterContext.Builder setStreamFactory(CachedStreamFactory streamFactory)
      Sets the cached stream factory.
      Parameters:
      streamFactory - stream factory
      Returns:
      this builder
    • build

      public CommitterContext build()
      Builds a context and applies defaults where needed.
      Returns:
      a fully initialized context