=str deprecate ActorPublisher/Subscriber, use GraphStage (#21952)
* =str deprecate ActorPublisher/Subscriber, use GraphStage * =str deprecate Source.actorPublisher / Sink.actorSubscriber * =str added deprecation note of ActorPublisher,Subscriber
This commit is contained in:
parent
591eafe04c
commit
2ea8cd7410
9 changed files with 90 additions and 0 deletions
|
|
@ -437,6 +437,14 @@ These can be consumed by other Reactive Stream libraries or used as an Akka Stre
|
|||
ActorPublisher
|
||||
--------------
|
||||
|
||||
.. warning::
|
||||
**Deprecation warning:** ``ActorPublisher`` is deprecated in favour of the vastly more
|
||||
type-safe and safe to implement :class:`akka.stream.stage.GraphStage`. It can also
|
||||
expose a "stage actor ref" is needed to be addressed as-if an Actor.
|
||||
Custom stages implemented using ``GraphStage`` are also automatically fusable.
|
||||
|
||||
To learn more about implementing custom stages using it refer to :ref:`graphstage-java`.
|
||||
|
||||
Extend :class:`akka.stream.actor.AbstractActorPublisher` to implement a
|
||||
stream publisher that keeps track of the subscription life cycle and requested elements.
|
||||
|
||||
|
|
@ -482,6 +490,14 @@ attach a ``Sink.asPublisher(AsPublisher.WITH_FANOUT)`` to enable multiple subscr
|
|||
ActorSubscriber
|
||||
---------------
|
||||
|
||||
.. warning::
|
||||
**Deprecation warning:** ``ActorSubscriber`` is deprecated in favour of the vastly more
|
||||
type-safe and safe to implement :class:`akka.stream.stage.GraphStage`. It can also
|
||||
expose a "stage actor ref" is needed to be addressed as-if an Actor.
|
||||
Custom stages implemented using ``GraphStage`` are also automatically fusable.
|
||||
|
||||
To learn more about implementing custom stages using it refer to :ref:`graphstage-scala`.
|
||||
|
||||
Extend :class:`akka.stream.actor.AbstractActorSubscriber` to make your class a stream subscriber with
|
||||
full control of stream back pressure. It will receive
|
||||
``ActorSubscriberMessage.OnNext``, ``ActorSubscriberMessage.OnComplete`` and ``ActorSubscriberMessage.OnError``
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue