Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public MainWindow()
 {
     InitializeComponent();
     _clientHubConnectionService = new ClientHubConnectionHandler($"Client_{new Random().Next(1, 1000)}", method);
     _resolver = ActionResolver.Instance;
     Task.Run(() => _clientHubConnectionService.ConnectAsync());
 }
Exemplo n.º 3
0
 public Store(IReducer <TState> rootReducer, IActionResolver actionResolver, IStateStorage storage, INavigationTracker <TState> navigationTracker, IDevToolsInterop devToolsInterop)
 {
     _rootReducer       = rootReducer;
     _actionResolver    = actionResolver;
     _storage           = storage;
     _navigationTracker = navigationTracker;
     _devToolsInterop   = devToolsInterop;
 }
Exemplo n.º 4
0
        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>();
        }
Exemplo n.º 5
0
        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"
                }
            });
        }
Exemplo n.º 6
0
        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>();
        }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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);
 }
Exemplo n.º 9
0
 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;
 }
Exemplo n.º 10
0
 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);
 }
Exemplo n.º 11
0
        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));
        }
Exemplo n.º 12
0
 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);
 }
Exemplo n.º 13
0
 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;
 }
Exemplo n.º 14
0
 public static MethodInfo Resolve(this IActionResolver resolver, Type type, string name)
 {
     return(resolver.Resolve(BoltFramework.GetContract(type), name.AsReadOnlySpan())?.Action);
 }
Exemplo n.º 15
0
 public ActionResolver([Inject(Id = "_aiActionResolver")] IActionResolver aiActionResolver,
                       [Inject(Id = "_playerActionResolver")] IActionResolver playerActionResolver)
 {
     _aiActionResolver     = aiActionResolver;
     _playerActionResolver = playerActionResolver;
 }
Exemplo n.º 16
0
 public ActionResolverSwindler(IActionResolver actionResolver)
 {
     _original = ODataMiddleware.ActionResolver;
     Providers.Instance.SetProvider(typeof(IActionResolver), actionResolver);
 }
Exemplo n.º 17
0
 public EntityController([Inject(Id = "_actionResolver")] IActionResolver actionResolver)
 {
     _actionResolver = actionResolver;
 }
Exemplo n.º 18
0
 public PlayerController(IActionResolver actionResolver, IPlayerDatabaseController playerController)
 {
     _playerController = playerController;
     _actionResolver   = actionResolver;
 }