public class VariableReadWritePackage extends Object
Constructor and Description |
---|
VariableReadWritePackage() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
iterate(VariableManagementService variableManagementService,
int agentInstanceId)
Iterate returning all values.
|
void |
setAssignments(VariableTriggerSetDesc[] assignments) |
void |
setCopyMethods(Map<EventTypeSPI,EventBeanCopyMethod> copyMethods) |
void |
setMustCoerce(boolean[] mustCoerce) |
void |
setReadersForGlobalVars(VariableReader[] readersForGlobalVars) |
void |
setVariables(Variable[] variables) |
void |
setWriters(VariableTriggerWriteDesc[] writers) |
void |
writeVariables(EventBean[] eventsPerStream,
Map<String,Object> valuesWritten,
AgentInstanceContext agentInstanceContext)
Write new variable values and commit, evaluating assignment expressions using the given
events per stream.
|
public void setCopyMethods(Map<EventTypeSPI,EventBeanCopyMethod> copyMethods)
public void setAssignments(VariableTriggerSetDesc[] assignments)
public void setWriters(VariableTriggerWriteDesc[] writers)
public void setVariables(Variable[] variables)
public void setMustCoerce(boolean[] mustCoerce)
public void setReadersForGlobalVars(VariableReader[] readersForGlobalVars)
public void writeVariables(EventBean[] eventsPerStream, Map<String,Object> valuesWritten, AgentInstanceContext agentInstanceContext)
Populates an optional map of new values if a non-null map is passed.
eventsPerStream
- events per streamvaluesWritten
- null or an empty map to populate with written valuesagentInstanceContext
- expression evaluation contextpublic Map<String,Object> iterate(VariableManagementService variableManagementService, int agentInstanceId)
variableManagementService
- variable managementagentInstanceId
- context partition idCopyright © 2005–2018. All rights reserved.