Class CompilerPath

java.lang.Object
com.espertech.esper.compiler.client.CompilerPath

public class CompilerPath extends Object
The compiler uses the path to determine the EPL-objects available to the module.

Visibility can be established by adding a compiled module or by adding a EPCompilerPathable that can be obtained from a runtime.

  • Constructor Details

    • CompilerPath

      public CompilerPath()
  • Method Details

    • add

      public CompilerPath add(EPCompiled compiled)
      Add a compiled module
      Parameters:
      compiled - compiled module
      Returns:
      itself
    • addAll

      public CompilerPath addAll(Collection<EPCompiled> compiledColl)
      Add all compiled modules
      Parameters:
      compiledColl - compiled module collection
      Returns:
      tself
    • getCompileds

      public List<EPCompiled> getCompileds()
      Returns the compiled modules in path.
      Returns:
      compiled modules
    • add

      public CompilerPath add(EPCompilerPathable pathable)
      Adds a path object that can be obtains from a runtime.
      Parameters:
      pathable - runtime path information
      Returns:
      itself
    • getCompilerPathables

      public List<EPCompilerPathable> getCompilerPathables()
      Returns the path information provided by runtimes.
      Returns:
      path information provided by runtimes.