public ServiceAdapter(ExecutionEngine _engine) { engine = _engine; }
public static ExecutionEngine InstanceOf() { if (_instance == null) { lock (s_lock) { if (_instance == null) { _instance = new ExecutionEngine(); } } } return _instance; }
public virtual StateEnums.Status Execute(Object eng, Object o, Hashtable inputData) { executionEngine = eng as Bits.StateManagerServiceNS.ExecutionEngine; if (executionEngine != null) if (ConfigUtils.GlobalConfig == null) ConfigUtils.GlobalConfig = executionEngine.GlobalConfig; jobKeyCode = ((State)o).CurrentJobHash; nativeOutputsCnt = 0; BusInputSaveRestore(inputData); StateEnums.Status retval; if (IsEnabled) retval = Execute(o, inputData); else retval = StateEnums.Status.Disabled; BusOutputSaveRestore(); return retval; }