Exemple #1
0
 public CacheManager(IHttpHandler client, IApiConfig config, ILogin login, IMemoryCache memoryCache, ITokenManager tokenManager, IResponseManager responseManager) : base(client, login, config)
 {
     requestQueue         = new RequestQueueAsync <IApiRequest, IApiResponse>(ProcessResponse);
     cache                = memoryCache;
     this.tokenManager    = tokenManager;
     this.responseManager = responseManager;
 }
Exemple #2
0
        private void OnLoginPress(object sender, RoutedEventArgs e)
        {
            //purposely using variable capturing here
            string loginName = this.localName.Text;

            this.Name = loginName;

            //get sending task off the GUI thread
            Task.Run(() =>
            {
                try
                {
                    IResponseManager responseManager = this.services.ResponseManager;
                    responseManager.Start();

                    IMessageHandler messageHandler = this.services.MessageHandler;
                    IMessage request = messageHandler.GetMessage(loginName, "server", loginName,
                                                                 MessageCommand.LoginRequest);

                    IClientHandler clientHandler = this.services.ClientHandler;
                    clientHandler.SendMessage(request);
                }
                catch (Exception exception)
                {
                    this.services.ChatLog.LogMessage(string.Format("Unable to send log in : {0}", exception.Message));
                }
            });
        }
 public OrderManager(IResponseManager responseManager, IReportGenerator reportGenerator)
 {
     CurrentOrderNumber = 1;
     ResponseManager    = responseManager;
     ReportGenerator    = reportGenerator;
     Orders             = new List <IOrder>();
 }
Exemple #4
0
        public void Initialize(IPlayerManager playerManager, IResponseManager responseManager)
        {
            this.responseManager = responseManager;
            this.playerManager   = playerManager;
            responseManager.SendMessage("Welcome to Battleship");

            this.Tick();
        }
Exemple #5
0
 public TokenManager(ILoginConfig config, ILoginCredentials credentials, IResponseManager responseManager, IValidationManager validationManager, IOauthTokenFactory tokenFactory, IHttpHandler client)
 {
     this.config            = config;
     this.credentials       = credentials;
     this.responseManager   = responseManager;
     this.validationManager = validationManager;
     this.tokenFactory      = tokenFactory;
     this.client            = client;
 }
Exemple #6
0
 public KwuickService(ISession session, IBodyParser bodyParser, ICreateKUser createKUser, IResponseManager responseManager, IKUserFetcher kUserFetcher, ICommClient commClient)
 {
     _session = session;
     _bodyParser = bodyParser;
     _createKUser = createKUser;
     _responseManager = responseManager;
     _kUserFetcher = kUserFetcher;
     _commClient = commClient;
 }
Exemple #7
0
 public MocksController(IRequestManager requestManager,
                        IProxyManager proxyManager,
                        IResponseManager responseManager,
                        ILogger <MocksController> logger)
 {
     this._requestManager  = requestManager;
     this._proxyManager    = proxyManager;
     this._responseManager = responseManager;
     this._logger          = logger;
 }
Exemple #8
0
        public void Play(IResponseManager responseManager)
        {
            _responseManager = responseManager;

            for (var level = 1; level <= 2; level++)
            {
                _level = level;
                Board.Initialise(level);
                Loop();
            }
        }
Exemple #9
0
 public ApiService(
     ILogger logger,
     IIrcClient client,
     ICommandParser commandParser,
     BotConfiguration botConfiguration,
     IIrcConfiguration ircConfiguration,
     ILoginTokenService loginTokenService,
     ISessionFactory sessionFactory,
     IResponseManager responseManager)
 {
     this.logger            = logger;
     this.client            = client;
     this.commandParser     = commandParser;
     this.botConfiguration  = botConfiguration;
     this.ircConfiguration  = ircConfiguration;
     this.loginTokenService = loginTokenService;
     this.sessionFactory    = sessionFactory;
     this.responseManager   = responseManager;
 }
Exemple #10
0
 public MessageCommand(
     string commandSource,
     IUser user,
     IList <string> arguments,
     ILogger logger,
     IFlagService flagService,
     IConfigurationProvider configurationProvider,
     IIrcClient client,
     IResponder responder,
     IResponseManager responseManager) : base(
         commandSource,
         user,
         arguments,
         logger,
         flagService,
         configurationProvider,
         client)
 {
     this.responder       = responder;
     this.responseManager = responseManager;
 }
        void PerformExecution(int update, IDSFDataObject dataObject, ComPluginInvokeArgs args)
        {
            if (!IsObject)
            {
                var i = 0;
                foreach (var serviceOutputMapping in Outputs)
                {
                    OutputDescription.DataSourceShapes[0].Paths[i].OutputExpression = DataListUtil.AddBracketsToValueIfNotExist(serviceOutputMapping.MappedTo);
                    i++;
                }
                var outputFormatter = OutputFormatterFactory.CreateOutputFormatter(OutputDescription);
                args.OutputFormatter = outputFormatter;
            }
            ExecuteInsideImpersonatedContext(args);

            ResponseManager            = _responseManagerFactory.New(OutputDescription);
            ResponseManager.Outputs    = Outputs;
            ResponseManager.IsObject   = IsObject;
            ResponseManager.ObjectName = ObjectName;
            ResponseManager.PushResponseIntoEnvironment(_result, update, dataObject, false);
        }
 public AsynchronousSocketListener(IResponseManager responseManager)
 {
     _responseManager = responseManager;
 }
Exemple #13
0
 public Game(IPlayerManager playerManager, IRound round, IResponseManager responseManager)
 {
     this.Round           = round;
     this.playerManager   = playerManager;
     this.responseManager = responseManager;
 }
Exemple #14
0
 public PagePluginSample(IResponseManager responseManager)
 {
     _responseManager = responseManager;
 }
 public DsfConsumeRabbitMQActivity(IResponseManager responseManager)
 {
     ResponseManager = responseManager;
 }
Exemple #16
0
 public CropImage(IResponseManager responseManager)
 {
     _responseManager = responseManager;
 }
Exemple #17
0
 public PagePluginSample(IResponseManager responseManager)
 {
     _responseManager = responseManager;
 }
 public CropImage(IResponseManager responseManager)
 {
     _responseManager = responseManager;
 }
Exemple #19
0
 public void Initialize(IPlayerManager playerManager, IResponseManager responseManager)
 {
     this.responseManager = responseManager;
     this.playerManager   = playerManager;
     this.boardRenderer   = new BoardRenderer();
 }