Class ParamEngineFactory

java.lang.Object
io.higson.runtime.engine.config.ParamEngineFactory

public class ParamEngineFactory extends Object

Creates ParamEngine instance using provided configuration. Use ParamEngineConfigBuilder to construct configuration object.

Under the hood PicoContainer is used to create ParamEngine dependency tree.
Author:
Adam Dubiel
  • Constructor Details

    • ParamEngineFactory

      public ParamEngineFactory()
  • Method Details

    • paramEngine

      public static ParamEngine paramEngine(ParamEngineConfig config)
      Create instance of ParamEngine, use ParamEngineConfigBuilder to construct configuration object.
      Parameters:
      config - object of ParamEngineConfig class
      Returns:
      object of ParamEngine
    • createParamEngine

      public ParamEngine createParamEngine(@NotNull @NotNull ParamEngineConfig config)
      Create instance of ParamEngine, use ParamEngineConfigBuilder to construct configuration object.
      Parameters:
      config - object of ParamEngineConfig class
      Returns:
      object of ParamEngine