Interface InitialValueAwareOptimizer

All Known Implementing Classes:
PooledOptimizer

public interface InitialValueAwareOptimizer
Marker interface for optimizer which wishes to know the user-specified initial value.

Used instead of constructor injection since that is already a public understanding and because not all optimizers care.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    injectInitialValue(long initialValue)
    Reports the user specified initial value to the optimizer.
  • Method Details

    • injectInitialValue

      void injectInitialValue(long initialValue)
      Reports the user specified initial value to the optimizer.

      -1 is used to indicate that the user did not specify.

      Parameters:
      initialValue - The initial value specified by the user, or -1 to indicate that the user did not specify an initial value.