Akka.Event.EventStream.StartUnsubscriber C# (CSharp) Method

StartUnsubscriber() public method

public StartUnsubscriber ( ActorSystemImpl system ) : void
system ActorSystemImpl
return void
        public void StartUnsubscriber(ActorSystemImpl system)
        {
            EventStreamUnsubscribersProvider.Instance.Start(system, this, _debug);
        }

Usage Example

コード例 #1
0
ファイル: EventStreamSpec.cs プロジェクト: skotzko/akka.net
        public void ManageSubscriptions()
        {

            var bus = new EventStream(true);
            bus.StartUnsubscriber(Sys.AsInstanceOf<ActorSystemImpl>());
            bus.Subscribe(TestActor, typeof(M));

            bus.Publish(new M { Value = 42 });
            ExpectMsg(new M { Value = 42 });
            bus.Unsubscribe(TestActor);
            bus.Publish(new M { Value = 43 });
            ExpectNoMsg(TimeSpan.FromSeconds(1));
        }