コード例 #1
0
ファイル: RabbitMqHost.cs プロジェクト: zpavic/MassTransit
        void IProbeSite.Probe(ProbeContext context)
        {
            var scope = context.CreateScope("host");

            scope.Set(new
            {
                Type = "RabbitMQ",
                _settings.Host,
                _settings.Port,
                _settings.VirtualHost,
                _settings.Username,
                Password = new string('*', _settings.Password.Length),
                _settings.Heartbeat,
                _settings.Ssl
            });

            if (_settings.Ssl)
            {
                scope.Set(new
                {
                    _settings.SslServerName
                });
            }

            ConnectionCache.Probe(scope);

            ReceiveEndpoints.Probe(scope);
        }
コード例 #2
0
        void IProbeSite.Probe(ProbeContext context)
        {
            var scope = context.CreateScope("host");

            scope.Set(new
            {
                Type = "AmazonSQS",
                _settings.Region,
                _settings.AccessKey,
                Password = new string('*', _settings.SecretKey.Length)
            });

            ConnectionCache.Probe(scope);

            ReceiveEndpoints.Probe(scope);
        }
コード例 #3
0
ファイル: ActiveMqHost.cs プロジェクト: tuga1975/MassTransit
        void IProbeSite.Probe(ProbeContext context)
        {
            var scope = context.CreateScope("host");

            scope.Set(new
            {
                Type = "RabbitMQ",
                _settings.Host,
                _settings.Port,
                _settings.Username,
                Password = new string('*', _settings.Password.Length)
            });

            ConnectionCache.Probe(scope);

            ReceiveEndpoints.Probe(scope);
        }