public ControllersTest() { Environment.SetEnvironmentVariable( "OWIN_SERVER", "Microsoft.Owin.Host.HttpListener.OwinServerFactory, XComponent.Functions.Core"); _baseAddress = $"http://127.0.0.1:{Port}"; _functionsManager = FunctionsFactory.Instance .CreateFunctionsManager( ComponentName, StateMachineName, new Uri(_baseAddress)); }
public void UnRegisterFunctionsManager(IFunctionsManager functionManager) { lock (_functionsFactoryByKey) { int key = GetFunctionsManagerKey(functionManager); if (_functionsFactoryByKey.ContainsKey(key)) { functionManager.Dispose(); _functionsFactoryByKey.Remove(key); } else { throw new ValidationException($"No manager found for component '{functionManager.ComponentName}' and state machine '{functionManager.StateMachineName}'"); } } }
public FunctionsController(IAFunctions iAllFun, IFunctionsManager iAllCat) { _allFun = iAllFun; _allCat = iAllCat; }
internal static int GetFunctionsManagerKey(IFunctionsManager functionsManager) { return(GetFunctionsManagerKey(functionsManager.ComponentName, functionsManager.StateMachineName)); }
public BusConfiguration(IFiltersManager filtersManager, IFunctionsManager functionsManager) => (Filters, _functionsManager) = (filtersManager, functionsManager);