Package | Description |
---|---|
com.espertech.esper.client |
This package and its sub-packages defines the central Esper Client APIs.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
EPRuntime.getVariableValue(Set<String> variableNames)
Returns current variable values for each of the global variable names passed in,
guaranteeing consistency in the face of concurrent updates to the variables.
|
Map<String,List<ContextPartitionVariableState>> |
EPRuntime.getVariableValue(Set<String> variableNames,
ContextPartitionSelector contextPartitionSelector)
Returns the current variable values for a context-partitioned variable, per context partition.
|
Object |
EPRuntime.getVariableValue(String variableName)
Returns the current variable value for a global variable.
|
void |
EPRuntime.setVariableValue(Map<String,Object> variableValues)
Sets the value of multiple global variables in one update, applying all or none of the changes
to variable values in one atomic transaction.
|
void |
EPRuntime.setVariableValue(Map<String,Object> variableValues,
int agentInstanceId)
Sets the value of multiple context-partitioned variables in one update, applying all or none of the changes
to variable values in one atomic transaction.
|
void |
EPRuntime.setVariableValue(String variableName,
Object variableValue)
Sets the value of a single global variable.
|
Modifier and Type | Method and Description |
---|---|
Map<String,List<ContextPartitionVariableState>> |
EPRuntimeImpl.getVariableValue(Set<String> variableNames,
ContextPartitionSelector contextPartitionSelector) |
void |
EPRuntimeImpl.setVariableValue(Map<String,Object> variableValues,
int agentInstanceId) |