示例#1
0
 public void OnCaptureTrackingComplete(CaptureTrackingComplete complete)
 {
     if (this._rawPacketBatchParserActor == null)
     {
         this.Logger.Error("OnCaptureTrackingComplete null");
         return;
     }
     this._rawPacketBatchParserActor.Tell(complete);
 }
示例#2
0
 private void OnCaptureTrackingComplete(CaptureTrackingComplete complete)
 {
     this._logger.Debug("Received CaptureTrackingComplete request");
     this._captureTrackingCompleteRequest     = complete;
     this._l3ConversationsCompletedTCS        = new TaskCompletionSource <Object>();
     this._l7ConversationHandlersCompletedTCS = new TaskCompletionSource <Object>();
     this.Become(this.CompletingBehaviour);
     Self.Forward(complete);
 }
        public void RawPacketBatchComplete_CatureTrackingComplete()
        {
            //Arrange
            var complete = new CaptureTrackingComplete {
                MessageId = MessageId
            };

            //Act
            this._rawPacketBatchParserActorRefSUT.Tell(complete);

            //Assert
            this._captureActorTestProbe.ExpectMsg(complete);
        }
示例#4
0
        private void OnCaptureTrackingComplete(CaptureTrackingComplete complete)
        {
#if DROP_BATCHES
            this.Sender.Tell(new CaptureTrackingCompleted {
                MessageId = complete.MessageId
            });
            return;
#endif

            if (!this._contractorToCaptureControllerMap.TryGetValue(this.Sender, out var captureController))
            {
                this._logger.Warning("Contractor not found (CaptureTrackingComplete)!");
                // Respond to received CaptureTrackingComplete as contractor who sent it will await the response
                this.Sender.Tell(new CaptureTrackingCompleted {
                    MessageId = complete.MessageId
                });
                return;
            }

            captureController.OnCaptureTrackingComplete(complete);
        }
示例#5
0
 private void OnCaptureTrackingComplete(CaptureTrackingComplete complete)
 {
     this.CaptureTrackingActor.Tell(complete);
 }
示例#6
0
 private void OnCaptureTrackingComplete(CaptureTrackingComplete complete)
 {
     this._logger.Debug("CaptureTrackingComplete request");
     this._completeRequest = complete;
     this.CompleteL3ConversationTrackers();
 }