Click or drag to resize
Akka.NETAkka.Streams.Implementation Namespace
TBD
Classes
  ClassDescription
Public classActorMaterializerImpl
TBD
Public classActorPublisher
TBD
Public classActorPublisherTOut
INTERNAL API When you instantiate this class, or its subclasses, you MUST send an ExposedPublisher message to the wrapped ActorRef! If you don't need to subclass, prefer the apply() method on the companion object which takes care of this.
Public classActorPublisherSourceTOut
Public classActorRefSinkTIn
INTERNAL API
Public classActorRefSinkActor
TBD
Public classActorRefSourceTOut
INTERNAL API
Public classActorSubscriberSinkTIn
INTERNAL API Creates and wraps an actor into ISubscriber from the given Props, which should be Props for an ActorSubscriber.
Public classActorSubscription
TBD
Public classActorSubscriptionT
TBD
Public classActorSubscriptionWithCursorTIn
TBD
Public classAtomicModule
This is the only extension point for the sealed type hierarchy: composition (i.e. the module tree) is managed strictly within this file, only leaf nodes may be declared elsewhere.
Public classBackpressureTimeoutT
INTERNAL API
Public classBatchingInputBuffer
TBD
Public classCancelingSubscriberT
A subscriber who calls Cancel directly from OnSubscribe(ISubscription) and ignores all other callbacks.
Public classCancelSinkT
INTERNAL API A sink that immediately cancels its upstream upon materialization.
Public classCompletionT
INTERNAL API
Public classCompositeModule
TBD
Public classCopiedModule
TBD
Public classDelayInitialT
INTERNAL API
Public classEmptyModule
TBD
Public classEmptyPublisherT
TBD
Public classEnumerableActorName
Generator of sequentially numbered actor names.
Public classExposedPublisherReceive
TBD
Public classExtendedActorMaterializer
ExtendedActorMaterializer used by subtypes which materializer using GraphInterpreterShell
Public classFanIn
TBD
Public classFanInT
TBD
Public classFanOut
INTERNAL API
Public classFanOutSubstreamSubscription
TBD
Public classFanOutT
INTERNAL API
Public classFirstOrDefaultStageT
INTERNAL API
Public classFlowNameCounter
TBD
Public classFusedModule
TBD
Public classIdleT
INTERNAL API
Public classIdleInjectTIn, TOut
INTERNAL API
Public classIdleTimeoutBidiTIn, TOut
INTERNAL API
Public classIgnorableMaterializedValueComposites
TBD
Public classInitialT
INTERNAL API
Public classInputBunch
TBD
Public classJsonObjectParser
INTERNAL API: Use JsonFraming instead **Mutable** framing implementation that given any number of ByteString chunks, can emit JSON objects contained within them. Typically JSON objects are separated by new-lines or commas, however a top-level JSON Array can also be understood and chunked up into valid JSON objects by this framing implementation. Leading whitespace between elements will be trimmed.
Public classLastOrDefaultStageT
INTERNAL API
Public classMaterializerSession
INTERNAL API
Public classMaterializerSessionMaterializationPanicException
TBD
Public classMaybeSourceTOut
INTERNAL API
Public classModule
TBD
Public classNoopSubscriptionTimeout
INTERNAL API Subscription timeout which does not start any scheduled events and always returns `true`. This specialized implementation is to be used for "noop" timeout mode.
Public classNormalShutdownException
TBD
Public classNothingToReadException
TBD
Public classOutputBunchT
TBD
Public classProcessorModuleTIn, TOut, TMat
INTERNAL API
Public classPublisherSourceTOut
INTERNAL API Construct a transformation starting with given publisher. The transformation steps are executed by a series of IProcessor instances that mediate the flow of elements downstream and the propagation of back-pressure upstream.
Public classQueueSinkT
INTERNAL API
Public classQueueSourceTOut
INTERNAL API
Public classQueueSourceTOutMaterialized
TBD
Public classReactiveStreamsCompliance
TBD
Public classResizableMultiReaderRingBufferT
INTERNAL API A mutable RingBuffer that can grow in size and supports multiple readers. Contrary to many other ring buffer implementations this one does not automatically overwrite the oldest elements, rather, if full, the buffer tries to grow and rejects further writes if max capacity is reached.
Public classSeqStageT
INTERNAL API
Public classSignalThrewException
TBD
Public classSimpleOutputs
TBD
Public classSinkholeSinkTIn
INTERNAL API Attaches a subscriber to this stream which will just discard all received elements.
Public classSinkholeSubscriberTIn
INTERNAL API
Public classSinkModuleTIn, TMat
INTERNAL API
Public classSourceModuleTOut, TMat
INTERNAL API
Public classStreamLayout
TBD
Public classStreamLayoutAtomic
TBD
Public classStreamLayoutCombine
TBD
Public classStreamLayoutIgnore
TBD
Public classStreamLayoutTransform
TBD
Public classStreamSupervisor
TBD
Public classStreamSupervisorChildren
TBD
Public classStreamSupervisorGetChildren
TBD
Public classStreamSupervisorMaterialize
TBD
Public classStreamSupervisorPrintDebugDump
TBD
Public classStreamSupervisorStopChildren
TBD
Public classStreamSupervisorStoppedChildren
TBD
Public classSubFlowImplTIn, TOut, TMat, TClosed
TBD
Public classSubFusingActorMaterializerImpl
TBD
Public classSubReceive
TBD
Public classSubscriberSinkTIn
INTERNAL API Attaches a subscriber to this stream.
Public classSubscriberSourceTOut
INTERNAL API Holds a `Subscriber` representing the input side of the flow. The `Subscriber` can later be connected to an upstream `Publisher`.
Public classSubscriptionTimeoutException
TBD
Public classThrottleT
INTERNAL API
Public classTimers
INTERNAL API Various stages for controlling timeouts on IO related streams (although not necessarily). The common theme among the processing stages here that - they wait for certain event or events to happen - they have a timer that may fire before these events - if the timer fires before the event happens, these stages all fail the stream - otherwise, these streams do not interfere with the element flow, ordinary completion or failure
Public classTransferState
TBD
Public classUnfoldTState, TElement
INTERNAL API
Public classUnfoldAsyncTState, TElement
INTERNAL API
Public classUnfoldResourceSourceTOut, TSource
INTERNAL API
Public classUnfoldResourceSourceAsyncTOut, TSource
INTERNAL API
Public classVirtualProcessorT
TBD
Structures
Interfaces