public OutputConditionPolledExpression( OutputConditionPolledExpressionFactory factory, OutputConditionPolledExpressionState state, AgentInstanceContext agentInstanceContext, ObjectArrayEventBean builtinProperties) { _factory = factory; _state = state; _builtinProperties = builtinProperties; _agentInstanceContext = agentInstanceContext; }
public OutputConditionPolled MakeNew(AgentInstanceContext agentInstanceContext) { ObjectArrayEventBean builtinProperties = null; long?lastOutputTimestamp = null; if (_oatypeBuiltinProperties != null) { builtinProperties = new ObjectArrayEventBean(OutputConditionExpressionTypeUtil.OAPrototype, _oatypeBuiltinProperties); lastOutputTimestamp = agentInstanceContext.StatementContext.SchedulingService.Time; } var state = new OutputConditionPolledExpressionState(0, 0, 0, 0, lastOutputTimestamp); return(new OutputConditionPolledExpression(this, state, agentInstanceContext, builtinProperties)); }