Class DynamicContext

java.lang.Object
scriptella.core.DynamicContext
All Implemented Interfaces:
ParametersCallback
Direct Known Subclasses:
DynamicContextDecorator

public class DynamicContext extends Object implements ParametersCallback
Represents dynamic execution context for executable elements.

TODO: Probably it's better to extract interface from this class and merge implementation with EtlContext

Version:
1.0
Author:
Fyodor Kupolov
  • Field Details

  • Constructor Details

    • DynamicContext

      protected DynamicContext()
    • DynamicContext

      public DynamicContext(EtlContext globalContext)
  • Method Details

    • getParameter

      public Object getParameter(String name)
      Description copied from interface: ParametersCallback
      Returns the value of parameter specified by name.

      The callback internally delegates a call to parent callbacks if the parameter cannot be found.

      Specified by:
      getParameter in interface ParametersCallback
      Parameters:
      name - parameter name. Providers are allowed (but not required) to ignore a case of the name parameter to comply with their internal model. For example JDBC drivers are case-insensitive to column names.
      Returns:
      parameter value or null if parameter doesn't exist.
    • getConnection

      public Connection getConnection()
    • getGlobalContext

      protected EtlContext getGlobalContext()