Exemplo n.º 1
0
        public CaptureFacade(IUnitOfWork unitOfWork,
                             IRepositoryWriterAsync <CaptureEntity> captureRepositoryWriterAsync,
                             IRepositoryReaderAsync <CaptureEntity> captureRepositoryReaderAsync,
                             IL7ConversationFacade l7ConversationFacade)
        {
            TinyMapper.Bind <CaptureEntity, CaptureListDTO>();
            TinyMapper.Bind <CaptureEntity, CaptureDetailDTO>();

            this._unitOfWork = unitOfWork;
            this._captureRepositoryWriterAsync = captureRepositoryWriterAsync;
            this._captureRepositoryReaderAsync = captureRepositoryReaderAsync;
            this._l7ConversationFacade         = l7ConversationFacade;
        }
Exemplo n.º 2
0
        public L7ConversationStorageActor(CaptureInfo captureInfo,
                                          IActorRef contractor,
                                          ICaptureFacade captureFacade,
                                          IL7ConversationFacade conversationL7Facade)
        {
            this._contractor           = contractor;
            this._captureFacade        = captureFacade;
            this._conversationL7Facade = conversationL7Facade;

            this.Become(this.StoringCaptureInfo);

            this.Self.Tell(captureInfo);
        }
Exemplo n.º 3
0
 public L7ConversationController(IL7ConversationFacade conversationL7Facade, ICaptureFacade captureFacade)
 {
     this._conversationL7Facade = conversationL7Facade;
     this._captureFacade        = captureFacade;
 }
Exemplo n.º 4
0
 public static Props Props(CaptureInfo captureInfo,
                           IActorRef contractor,
                           ICaptureFacade captureFacade,
                           IL7ConversationFacade conversationL7Facade) =>
 Akka.Actor.Props.Create <L7ConversationStorageActor>(captureInfo, contractor, captureFacade, conversationL7Facade);
Exemplo n.º 5
0
 public RepositoryL7ConversationProvider(ICaptureFacade captureFacade, IL7ConversationFacade l7ConversationFacade, RepositoryL7ConversationProviderOptions opts)
 {
     this._captureFacade        = captureFacade;
     this._l7ConversationFacade = l7ConversationFacade;
     this._opts = opts;
 }