Beispiel #1
0
        protected virtual Pipe VisitAsyncMessageConsumer(AsyncMessageConsumerSegment messageConsumer)
        {
            if (messageConsumer == null)
                return null;

            return messageConsumer;
        }
        protected override Pipe VisitAsyncMessageConsumer(AsyncMessageConsumerSegment messageConsumer)
        {
            _lastNodeVertex = GetSink(messageConsumer.GetHashCode(), () => "Consumer", typeof (AsyncMessageConsumerSegment), messageConsumer.MessageType);

            if (_stack.Count > 0)
                _edges.Add(new Edge(_stack.Peek(), _lastNodeVertex, _lastNodeVertex.TargetType.Name));

            return Recurse(() => base.VisitAsyncMessageConsumer(messageConsumer));
        }
        protected virtual Pipe VisitAsyncMessageConsumer(AsyncMessageConsumerSegment messageConsumer)
        {
            if (messageConsumer == null)
            {
                return(null);
            }

            return(messageConsumer);
        }
Beispiel #4
0
        protected override Pipe VisitAsyncMessageConsumer(AsyncMessageConsumerSegment messageConsumer)
        {
            _lastNodeVertex = GetSink(messageConsumer.GetHashCode(), () => "Consumer", typeof(AsyncMessageConsumerSegment),
                                      messageConsumer.MessageType);

            if (_stack.Count > 0)
            {
                _edges.Add(new Edge(_stack.Peek(), _lastNodeVertex, _lastNodeVertex.TargetType.Name));
            }

            return(Recurse(() => base.VisitAsyncMessageConsumer(messageConsumer)));
        }
Beispiel #5
0
        protected override Pipe VisitAsyncMessageConsumer(AsyncMessageConsumerSegment messageConsumer)
        {
            WriteLine(messageConsumer, "Consumer Type = " + messageConsumer.ConsumerType);

            return(base.VisitAsyncMessageConsumer(messageConsumer));
        }