Akka.Actor.ActorCell.CreateNewActorInstance C# (CSharp) 메소드

CreateNewActorInstance() 보호된 메소드

protected CreateNewActorInstance ( ) : ActorBase
리턴 ActorBase
        protected virtual ActorBase CreateNewActorInstance()
        {
            var actor = _props.NewActor();

            // Apply default of custom behaviors to actor.
            var pipeline = _systemImpl.ActorPipelineResolver.ResolvePipeline(actor.GetType());
            pipeline.AfterActorIncarnated(actor, this);
            
            var initializableActor = actor as IInitializableActor;
            if(initializableActor != null)
            {
                initializableActor.Init();
            }
            return actor;
        }