public IActionResolver GetActionResolver(string[] args) { IActionResolver resolver = null; switch (args[3]) { case "errcount": resolver = new ErrorCountResolver(); break; case "hitcount": resolver = new ApplicationHitCountResolver(); break; case "hitcountbyip": resolver = new HitCountByIpResolver(); break; case "clientipcount": resolver = new ClientIPCountResolver(); break; case "densityperhr": resolver = new TrafficDensityResolver(); break; default: break; } return(resolver); }
public MainWindow() { InitializeComponent(); _clientHubConnectionService = new ClientHubConnectionHandler($"Client_{new Random().Next(1, 1000)}", method); _resolver = ActionResolver.Instance; Task.Run(() => _clientHubConnectionService.ConnectAsync()); }
public Store(IReducer <TState> rootReducer, IActionResolver actionResolver, IStateStorage storage, INavigationTracker <TState> navigationTracker, IDevToolsInterop devToolsInterop) { _rootReducer = rootReducer; _actionResolver = actionResolver; _storage = storage; _navigationTracker = navigationTracker; _devToolsInterop = devToolsInterop; }
public BoltMetadataHandler(ILoggerFactory factory, IActionResolver actionResolver) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } _actionResolver = actionResolver ?? throw new ArgumentNullException(nameof(actionResolver)); Logger = factory.CreateLogger <BoltMetadataHandler>(); }
public JsonMenuLoader(IActionResolver actionResolver) { this.actionResolver = actionResolver; //todo there must be a better way this.CloseAction = this.actionResolver.Resolve("Navigation", new NavigationActionOptions { Operations = new List <string> { "exit" } }); }
public BoltMetadataHandler(ILoggerFactory factory, IActionResolver actionResolver) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } if (actionResolver == null) { throw new ArgumentNullException(nameof(actionResolver)); } _actionResolver = actionResolver; Logger = factory.CreateLogger<BoltMetadataHandler>(); }
public GameServer(ILogger logger, ISocketServer socketServer, IActionResolver actionResolver, IPlayArea playArea, ICreatureRegistry creatureRegistry, GameConfiguration gameConfiguration, IMapper mapper, ICooldownRegistry cooldownRegistry, ICombatRegistry combatRegistry, IAutonomousRegistry autonomousRegistry, IUserRepository userRepository) { _socketServer = socketServer; _actionResolver = actionResolver; _playArea = playArea; _creatureRegistry = creatureRegistry; _gameConfiguration = gameConfiguration; _mapper = mapper; _cooldownRegistry = cooldownRegistry; _combatRegistry = combatRegistry; _autonomousRegistry = autonomousRegistry; _userRepository = userRepository; }
public HubDispatcher(IHubFactory hubFactory, IMessageStore store, Signaler signaler, IActionResolver actionResolver, IJavaScriptProxyGenerator proxyGenerator, IJsonStringifier jsonStringifier, string url) : base(signaler, store, jsonStringifier) { _hubFactory = hubFactory; _store = store; _signaler = signaler; _actionResolver = actionResolver; _proxyGenerator = proxyGenerator; _url = VirtualPathUtility.ToAbsolute(url); }
public void Init(IInputWithRepeating inputWithRepeating, IEnvironmentPresenter environmentPresenter, GameContext context, IGameConfig gameConfig, IUiFacade uiFacade, ISceneContext sceneContext, [Inject(Id = "_playerActionResolver")] IActionResolver playerActionResolver, ResolveAbilitiesPerTurnSystem resolveAbilitiesPerTurnSystem, PlayerInventoryChangedSystem playerInventoryChangedSystem, IOsnowaContextManager contextManager) { _keysToAbilities = InitializeKeysToAbilities(gameConfig.Abilities.AllAbilities); _inputWithRepeating = inputWithRepeating; _environmentPresenter = environmentPresenter; _context = context; _uiFacade = uiFacade; _sceneContext = sceneContext; _gameConfig = gameConfig; _playerActionResolver = playerActionResolver; _resolveAbilitiesPerTurnSystem = resolveAbilitiesPerTurnSystem; _playerInventoryChangedSystem = playerInventoryChangedSystem; _contextManager = contextManager; }
public HubDispatcher(IHubFactory hubFactory, IMessageStore store, Signaler signaler, IClientIdFactory clientIdFactory, IActionResolver actionResolver, IJavaScriptProxyGenerator proxyGenerator, IJsonStringifier jsonStringifier, IHubLocator hubLocator, string url) : base(signaler, clientIdFactory, store, jsonStringifier) { _hubFactory = hubFactory; _store = store; _signaler = signaler; _actionResolver = actionResolver; _proxyGenerator = proxyGenerator; _hubLocator = hubLocator; _url = VirtualPathUtility.ToAbsolute(url); }
public BoltRouteHandler( ILoggerFactory factory, ServerRuntimeConfiguration defaultConfiguration, IBoltMetadataHandler metadataHandler, IServiceProvider applicationServices, IActionResolver actionResolver, IContractInvokerSelector contractResolver) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } Logger = factory.CreateLogger <BoltRouteHandler>(); MetadataHandler = metadataHandler; ApplicationServices = applicationServices ?? throw new ArgumentNullException(nameof(applicationServices)); Configuration = defaultConfiguration ?? throw new ArgumentNullException(nameof(defaultConfiguration)); _actionResolver = actionResolver ?? throw new ArgumentNullException(nameof(actionResolver)); _contractResolver = contractResolver ?? throw new ArgumentNullException(nameof(contractResolver)); }
public HubDispatcher(IHubFactory hubFactory, IMessageStore store, Signaler signaler, IConnectionIdFactory connectionIdFactory, IActionResolver actionResolver, IJavaScriptProxyGenerator proxyGenerator, IJsonSerializer jsonSerializer, IHubLocator hubLocator, IHubTypeResolver hubTypeResolver, string url) : base(signaler, connectionIdFactory, store, jsonSerializer) { _hubFactory = hubFactory; _store = store; _jsonSerializer = jsonSerializer; _signaler = signaler; _actionResolver = actionResolver; _proxyGenerator = proxyGenerator; _hubLocator = hubLocator; _hubTypeResolver = hubTypeResolver; _url = VirtualPathUtility.ToAbsolute(url); }
public HubDispatcher(IHubFactory hubFactory, IMessageStore store, Signaler signaler, IConnectionIdFactory connectionIdFactory, IActionResolver actionResolver, IJavaScriptProxyGenerator proxyGenerator, IJsonSerializer jsonSerializer, IHubLocator hubLocator, IHubTypeResolver hubTypeResolver, string url) : base(signaler, connectionIdFactory, store, jsonSerializer) { _hubFactory = hubFactory; _store = store; _jsonSerializer = jsonSerializer; _signaler = signaler; _actionResolver = actionResolver; _proxyGenerator = proxyGenerator; _hubLocator = hubLocator; _hubTypeResolver = hubTypeResolver; _url = url; }
public static MethodInfo Resolve(this IActionResolver resolver, Type type, string name) { return(resolver.Resolve(BoltFramework.GetContract(type), name.AsReadOnlySpan())?.Action); }
public ActionResolver([Inject(Id = "_aiActionResolver")] IActionResolver aiActionResolver, [Inject(Id = "_playerActionResolver")] IActionResolver playerActionResolver) { _aiActionResolver = aiActionResolver; _playerActionResolver = playerActionResolver; }
public ActionResolverSwindler(IActionResolver actionResolver) { _original = ODataMiddleware.ActionResolver; Providers.Instance.SetProvider(typeof(IActionResolver), actionResolver); }
public EntityController([Inject(Id = "_actionResolver")] IActionResolver actionResolver) { _actionResolver = actionResolver; }
public PlayerController(IActionResolver actionResolver, IPlayerDatabaseController playerController) { _playerController = playerController; _actionResolver = actionResolver; }