Class EPDeploymentDependencyProvided.Item

java.lang.Object
com.espertech.esper.runtime.client.EPDeploymentDependencyProvided.Item
Enclosing class:
EPDeploymentDependencyProvided

public static class EPDeploymentDependencyProvided.Item extends Object
Information about EPL Objects provided by the deployment
  • Constructor Details

    • Item

      public Item(EPObjectType objectType, String objectName, Set<String> deploymentIds)
      Ctor.
      Parameters:
      objectType - EPL object type
      objectName - EPL object name
      deploymentIds - deployment ids of consumers
  • Method Details

    • getObjectType

      public EPObjectType getObjectType()
      Returns the EPL object type
      Returns:
      object type
    • getObjectName

      public String getObjectName()
      Returns the EPL object name. For scripts the object name is formatted as the script name followed by hash(#) and followed by the number of parameters. For indexes the object name is formatted as "IndexName on named-window WindowName" or "IndexName on table TableName".
      Returns:
      object name
    • getDeploymentIds

      public Set<String> getDeploymentIds()
      Returns the deployment id of consuming deployments
      Returns:
      deployment ids
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object