Class EPVariableServiceImpl

java.lang.Object
com.espertech.esper.runtime.internal.kernel.service.EPVariableServiceImpl
All Implemented Interfaces:
com.espertech.esper.common.client.variable.EPVariableService, EPVariableServiceSPI

public class EPVariableServiceImpl extends Object implements EPVariableServiceSPI
  • Constructor Details

  • Method Details

    • getVariableTypeAll

      public Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,Class> getVariableTypeAll()
      Specified by:
      getVariableTypeAll in interface EPVariableServiceSPI
    • getVariableType

      public Class getVariableType(String deploymentId, String variableName)
      Specified by:
      getVariableType in interface EPVariableServiceSPI
    • getVariableValue

      public Object getVariableValue(String deploymentId, String variableName) throws com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      getVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableNotFoundException
    • getVariableValue

      public Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,List<com.espertech.esper.common.client.context.ContextPartitionVariableState>> getVariableValue(Set<com.espertech.esper.common.internal.util.DeploymentIdNamePair> variableNames, com.espertech.esper.common.client.context.ContextPartitionSelector contextPartitionSelector) throws com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      getVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableNotFoundException
    • getVariableValue

      public Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,Object> getVariableValue(Set<com.espertech.esper.common.internal.util.DeploymentIdNamePair> variableNames) throws com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      getVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableNotFoundException
    • getVariableValueAll

      public Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,Object> getVariableValueAll()
      Specified by:
      getVariableValueAll in interface com.espertech.esper.common.client.variable.EPVariableService
    • setVariableValue

      public void setVariableValue(String deploymentId, String variableName, Object variableValue) throws com.espertech.esper.common.client.variable.VariableValueException, com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      setVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableValueException
      com.espertech.esper.common.client.variable.VariableNotFoundException
    • setVariableValue

      public void setVariableValue(Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,Object> variableValues) throws com.espertech.esper.common.client.variable.VariableValueException, com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      setVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableValueException
      com.espertech.esper.common.client.variable.VariableNotFoundException
    • setVariableValue

      public void setVariableValue(Map<com.espertech.esper.common.internal.util.DeploymentIdNamePair,Object> variableValues, int agentInstanceId) throws com.espertech.esper.common.client.variable.VariableValueException, com.espertech.esper.common.client.variable.VariableNotFoundException
      Specified by:
      setVariableValue in interface com.espertech.esper.common.client.variable.EPVariableService
      Throws:
      com.espertech.esper.common.client.variable.VariableValueException
      com.espertech.esper.common.client.variable.VariableNotFoundException