Search in sources :

Example 11 with Action

use of com.axway.ats.agent.core.model.Action in project ats-framework by Axway.

the class InternalProcessOperations method setEnvVariable.

@Action(name = "Internal Process Operations set Env Variable")
public void setEnvVariable(@Parameter(name = "internalProcessId") String internalProcessId, @Parameter(name = "variableName") String variableName, @Parameter(name = "variableValue") String variableValue) {
    LocalProcessExecutor processExecutor = (LocalProcessExecutor) dataRepo.getObject(OBJECT_KEY_PREFIX + internalProcessId);
    processExecutor.setEnvVariable(variableName, variableValue);
}
Also used : LocalProcessExecutor(com.axway.ats.core.process.LocalProcessExecutor) Action(com.axway.ats.agent.core.model.Action) CallerRelatedAction(com.axway.ats.agent.core.action.CallerRelatedAction)

Aggregations

Action (com.axway.ats.agent.core.model.Action)11 CallerRelatedAction (com.axway.ats.agent.core.action.CallerRelatedAction)7 LocalProcessExecutor (com.axway.ats.core.process.LocalProcessExecutor)5 ArrayList (java.util.ArrayList)3 ActionMethod (com.axway.ats.agent.core.action.ActionMethod)2 TemplateAction (com.axway.ats.agent.core.model.TemplateAction)2 Method (java.lang.reflect.Method)2 Calendar (java.util.Calendar)2 GregorianCalendar (java.util.GregorianCalendar)2 AtsSystemMonitoringAgent (com.axway.ats.agent.components.monitoring.model.agents.AtsSystemMonitoringAgent)1 TemplateActionMethod (com.axway.ats.agent.core.action.TemplateActionMethod)1 ActionAlreadyDefinedException (com.axway.ats.agent.core.exceptions.ActionAlreadyDefinedException)1 AgentException (com.axway.ats.agent.core.exceptions.AgentException)1 FullReadingBean (com.axway.ats.common.performance.monitor.beans.FullReadingBean)1 LocalFileSystemSnapshot (com.axway.ats.core.filesystem.snapshot.LocalFileSystemSnapshot)1 File (java.io.File)1 IOException (java.io.IOException)1 HashMap (java.util.HashMap)1 List (java.util.List)1 ParserConfigurationException (javax.xml.parsers.ParserConfigurationException)1