Class EPRecompileProviderContext

java.lang.Object
com.espertech.esper.common.client.hook.recompile.EPRecompileProviderContext

public class EPRecompileProviderContext extends Object
Context for use with EPRecompileProvider
  • Constructor Details

    • EPRecompileProviderContext

      public EPRecompileProviderContext(EPCompiled compiled, Configuration configuration, String deploymentId, String moduleName, Map<ModuleProperty,Object> moduleProperties, List<EPCompiled> path, int statementIdFirstStatement, Map<Integer,Object> userObjectsRuntime, Map<Integer,String> statementNamesWhenProvidedByAPI, Map<Integer,Map<Integer,Object>> substitutionParameters)
      Ctor.
      Parameters:
      compiled - compiler output
      configuration - runtime configuration
      deploymentId - deployment id
      moduleName - module name
      moduleProperties - module properties
      path - compile path
      statementIdFirstStatement - statement id of the first statement in the module
      userObjectsRuntime - user objects
      statementNamesWhenProvidedByAPI - statement names when provided as part of deployment
      substitutionParameters - substitution parameters when provided as part of deployment
  • Method Details

    • getDeploymentId

      public String getDeploymentId()
    • getModuleName

      public String getModuleName()
    • getModuleProperties

      public Map<ModuleProperty,Object> getModuleProperties()
    • getStatementIdFirstStatement

      public int getStatementIdFirstStatement()
    • getCompiled

      public EPCompiled getCompiled()
    • getUserObjectsRuntime

      public Map<Integer,Object> getUserObjectsRuntime()
    • getStatementNamesWhenProvidedByAPI

      public Map<Integer,String> getStatementNamesWhenProvidedByAPI()
    • getSubstitutionParameters

      public Map<Integer,Map<Integer,Object>> getSubstitutionParameters()
    • getPath

      public List<EPCompiled> getPath()
    • getConfiguration

      public Configuration getConfiguration()