public ITopicSubscriber <TMessage, TSubscription> Create(ITopicMessageCallback <TMessage, TSubscription> callback) { return(new TopicActorSubscriber <TMessage, TSubscription>(_actorProxyFactory, callback)); }
public TopicActorSubscriber(IActorProxyFactory actorProxyFactory, ITopicMessageCallback <TMessage, TSubscription> callback) { _actorProxyFactory = actorProxyFactory ?? throw new ArgumentNullException(nameof(actorProxyFactory)); _callback = callback ?? throw new ArgumentNullException(nameof(callback)); }