public PlayerGameAcceptanceTimeoutEventMetadataRequestHandler(IMediator mediator, IUserInteractionService userInteractionService, ICommunicatorFactory communicatorFactory, IThreadContextSessionProvider threadContextSessionProvider, IPlayerRepository playerRepository) { _mediator = mediator; _userInteractionService = userInteractionService; _communicatorFactory = communicatorFactory; _threadContextSessionProvider = threadContextSessionProvider; _playerRepository = playerRepository; }
private static void AbstractFactoryUse() { Card cartao = new Card(); // Here the magic happens! ICommunicatorFactory factory = AbstractFactoryHelper.GetComunicadorFactory(cartao); String transacao = "A transaction"; ISender emissor = factory.CreateSender(); emissor.Send(transacao); IReceiver receptor = factory.CreateReceiver(); String resposta = receptor.Receive(); }
public PlayerGameDecisionRequestHandler( IServiceConfiguration serviceConfiguration, IThreadContextSessionProvider threadContextSessionProvider, IPlayerRepository playerRepository, IGameRepository gameRepository, IScheduler scheduler, IUserInteractionService userInteractionService, ICommunicatorFactory communicatorFactory, IMediator mediator) { _serviceConfiguration = serviceConfiguration; _threadContextSessionProvider = threadContextSessionProvider; _playerRepository = playerRepository; _gameRepository = gameRepository; _scheduler = scheduler; _userInteractionService = userInteractionService; _communicatorFactory = communicatorFactory; _mediator = mediator; }
public MrRoboto(ILogger logger, ICommunicatorFactory communicatorFactory, IConnectionFactory connection) { if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (communicatorFactory == null) { throw new ArgumentNullException(nameof(communicatorFactory)); } if (connection == null) { throw new ArgumentNullException(nameof(connection)); } m_logger = logger; m_communicatorFactory = communicatorFactory; m_connection = connection; }
public PrimaryCollectingEventMetadataRequestHandler( IMediator mediator, ILogger logger, IServiceConfiguration serviceConfiguration, IThreadContextSessionProvider threadContextSessionProvider, IPlayerRepository playerRepository, IGameRepository gameRepository, IScheduler scheduler, IUserInteractionService userInteractionService, ICommunicatorFactory communicatorFactory) { _mediator = mediator; _logger = logger; _serviceConfiguration = serviceConfiguration; _threadContextSessionProvider = threadContextSessionProvider; _playerRepository = playerRepository; _gameRepository = gameRepository; _scheduler = scheduler; _userInteractionService = userInteractionService; _communicatorFactory = communicatorFactory; }
public UserInteractionService( IDialogStorage dialogStorage, CommandFactory commandFactory, ILogger logger, IMediator mediator, IThreadContextSessionProvider threadContextSessionProvider, IBotUserRepository botUserRepository, IPlayerRepository playerRepository, IServiceConfiguration serviceConfiguration, IGameRepository gameRepository, ICommunicatorFactory communicatorFactory ) { _dialogStorage = dialogStorage; _commandFactory = commandFactory; _logger = logger; _mediator = mediator; _threadContextSessionProvider = threadContextSessionProvider; _botUserRepository = botUserRepository; _playerRepository = playerRepository; _serviceConfiguration = serviceConfiguration; _gameRepository = gameRepository; _communicatorFactory = communicatorFactory; }
public UpdateProxySettingsCommandHandler(ICommunicatorFactory communicatorFactory) { _communicatorFactory = communicatorFactory; }
public StorageLocationFactory(IBackupIOFactory backupIOFactory, ICommunicatorFactory communicatorFactory) { BackupIOFactory = backupIOFactory; CommunicatorFactory = communicatorFactory; }