private IActorRef CreateL3ConversationActor(IL3ConversationKey l3Key) { this._logger.Debug($"Creating new L3C actor: {l3Key}"); var l3ConversationActor = this._l3ConversationTrackingActorFactory.Create(Context, l3Key, this.Self, this._l7ConversationHandlerActors); this._l3Conversations.Add(l3Key, l3ConversationActor); return(l3ConversationActor); }
public L3ConversationTrackingActor(IL3ConversationKey l3Key, IActorRef contractor, IActorRef l7ConversationStorageActor, IL4ConversationTrackingActorFactory l4ConversationTrackingActorFactory) { this._l3Key = l3Key; this._contractor = contractor; this._l7ConversationStorageActor = l7ConversationStorageActor; this._l4ConversationTrackingActorFactory = l4ConversationTrackingActorFactory; this.Become(this.ProcessingBehavior); }
public L3ConversationTrackingActor(IL3ConversationKey l3Key, IActorRef contractor, List <IActorRef> l7ConversationHandlerActors, IL4ConversationTrackingActorFactory l4ConversationTrackingActorFactory) { this._l3Key = l3Key; this._contractor = contractor; this._l7ConversationHandlerActors = l7ConversationHandlerActors; this._l4ConversationTrackingActorFactory = l4ConversationTrackingActorFactory; this.Become(this.ProcessingBehavior); }
public L3ConversationTrackingCompleted(IL3ConversationKey l3Key) => this.L3ConversationKey = l3Key;
public static Props Props(IL3ConversationKey l3Key, IActorRef contractor, IActorRef l7ConversationStorageActor, IL4ConversationTrackingActorFactory l4ConversationTrackingActorFactory) => Akka.Actor.Props.Create <L3ConversationTrackingActor>(l3Key, contractor, l7ConversationStorageActor, l4ConversationTrackingActorFactory);
public static Props Props(IL3ConversationKey l3Key, IActorRef contractor, List <IActorRef> l7ConversationHandlerActors, IL4ConversationTrackingActorFactory l4ConversationTrackingActorFactory) => Akka.Actor.Props.Create <L3ConversationTrackingActor>(l3Key, contractor, l7ConversationHandlerActors, l4ConversationTrackingActorFactory);