|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VariableStateHandler
Interface for a plug-in to VariableService
to handle variable persistent state.
Method Summary | |
---|---|
Pair<java.lang.Boolean,java.lang.Object> |
getHasState(java.lang.String variableName,
int variableNumber,
int agentInstanceId,
java.lang.Class type,
EventType eventType,
StatementExtensionSvcContext statementExtContext)
Returns the current variable state plus Boolean.TRUE if there is a current state since the variable may have the value of null; returns Boolean.FALSE and null if there is no current state |
void |
removeState(java.lang.String variableName,
int variableNumber,
int agentInstanceId)
|
void |
removeVariable(java.lang.String name,
java.util.Set<java.lang.Integer> cps)
|
void |
setState(java.lang.String variableName,
int variableNumber,
int agentInstanceId,
java.lang.Object newValue)
Sets the new variable value |
Method Detail |
---|
Pair<java.lang.Boolean,java.lang.Object> getHasState(java.lang.String variableName, int variableNumber, int agentInstanceId, java.lang.Class type, EventType eventType, StatementExtensionSvcContext statementExtContext)
variableName
- variable namevariableNumber
- number of the variabletype
- type of the variableeventType
- event type or null if not a variable that represents an eventstatementExtContext
- for caches etc.
void setState(java.lang.String variableName, int variableNumber, int agentInstanceId, java.lang.Object newValue)
variableName
- name of the variablevariableNumber
- number of the variablenewValue
- new variable value, null values allowedvoid removeState(java.lang.String variableName, int variableNumber, int agentInstanceId)
void removeVariable(java.lang.String name, java.util.Set<java.lang.Integer> cps)
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |