Class EPDeployment

java.lang.Object
com.espertech.esper.runtime.client.EPDeployment

public class EPDeployment extends Object
Represents a deployment.
  • Constructor Details

    • EPDeployment

      public EPDeployment(String deploymentId, String moduleName, Map<ModuleProperty,Object> moduleProperties, EPStatement[] statements, String[] deploymentIdDependencies, Date lastUpdateDate)
      Ctor.
      Parameters:
      deploymentId - deployment id
      moduleName - module name or null if none provided
      moduleProperties - module properties
      statements - statements
      deploymentIdDependencies - array of deployment ids that this deployment depends
      lastUpdateDate - last update date
  • Method Details

    • getStatements

      public EPStatement[] getStatements()
      Returns the statements
      Returns:
      statements
    • getModuleName

      public String getModuleName()
      Returns the module name or null if none provided
      Returns:
      module name
    • getModuleProperties

      public Map<ModuleProperty,Object> getModuleProperties()
      Returns module properties
      Returns:
      module properties
    • getLastUpdateDate

      public Date getLastUpdateDate()
      Returns the last update date
      Returns:
      last update date
    • getDeploymentIdDependencies

      public String[] getDeploymentIdDependencies()
      Returns the deployment ids of the deployments that this deployment depends on
      Returns:
      deployment id array of dependencies
    • getDeploymentId

      public String getDeploymentId()
      Returns the deployment id
      Returns:
      deployment id