Search Results for

    Show / Hide Table of Contents

    Class ActorMaterializerImpl

    Default implementation of ActorMaterializer.

    Inheritance
    object
    ActorMaterializer
    ExtendedActorMaterializer
    ActorMaterializerImpl
    Implements
    IMaterializer
    IMaterializerLoggingProvider
    IDisposable
    Inherited Members
    ActorMaterializer.DefaultConfig()
    ActorMaterializer.Create(IActorRefFactory, ActorMaterializerSettings, string)
    ActorMaterializer.Logger
    ActorMaterializer.Supervisor
    ActorMaterializer.ActorOf(MaterializationContext, Props)
    ActorMaterializer.Dispose()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Streams.Implementation
    Assembly: Akka.Streams.dll
    Syntax
    public sealed class ActorMaterializerImpl : ExtendedActorMaterializer, IMaterializer, IMaterializerLoggingProvider, IDisposable

    Constructors

    | Edit this page View Source

    ActorMaterializerImpl(ActorSystem, ActorMaterializerSettings, Dispatchers, IActorRef, AtomicBoolean, EnumerableActorName)

    Declaration
    public ActorMaterializerImpl(ActorSystem system, ActorMaterializerSettings settings, Dispatchers dispatchers, IActorRef supervisor, AtomicBoolean haveShutDown, EnumerableActorName flowNames)
    Parameters
    Type Name Description
    ActorSystem system
    ActorMaterializerSettings settings
    Dispatchers dispatchers
    IActorRef supervisor
    AtomicBoolean haveShutDown
    EnumerableActorName flowNames

    Properties

    | Edit this page View Source

    ExecutionContext

    TBD

    Declaration
    public override MessageDispatcher ExecutionContext { get; }
    Property Value
    Type Description
    MessageDispatcher
    Overrides
    ActorMaterializer.ExecutionContext
    | Edit this page View Source

    IsShutdown

    TBD

    Declaration
    public override bool IsShutdown { get; }
    Property Value
    Type Description
    bool
    Overrides
    ActorMaterializer.IsShutdown
    | Edit this page View Source

    Settings

    TBD

    Declaration
    public override ActorMaterializerSettings Settings { get; }
    Property Value
    Type Description
    ActorMaterializerSettings
    Overrides
    ActorMaterializer.Settings
    | Edit this page View Source

    System

    TBD

    Declaration
    public override ActorSystem System { get; }
    Property Value
    Type Description
    ActorSystem
    Overrides
    ActorMaterializer.System

    Methods

    | Edit this page View Source

    EffectiveSettings(Attributes)

    TBD

    Declaration
    public override ActorMaterializerSettings EffectiveSettings(Attributes attributes)
    Parameters
    Type Name Description
    Attributes attributes

    TBD

    Returns
    Type Description
    ActorMaterializerSettings

    TBD

    Overrides
    ActorMaterializer.EffectiveSettings(Attributes)
    | Edit this page View Source

    MakeLogger(object)

    Creates a new logging adapter.

    Declaration
    public override ILoggingAdapter MakeLogger(object logSource)
    Parameters
    Type Name Description
    object logSource

    The source that produces the log events.

    Returns
    Type Description
    ILoggingAdapter

    The newly created logging adapter.

    Overrides
    ActorMaterializer.MakeLogger(object)
    | Edit this page View Source

    Materialize<TMat>(IGraph<ClosedShape, TMat>)

    TBD

    Declaration
    public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable)
    Parameters
    Type Name Description
    IGraph<ClosedShape, TMat> runnable

    TBD

    Returns
    Type Description
    TMat

    TBD

    Type Parameters
    Name Description
    TMat

    TBD

    Overrides
    ActorMaterializer.Materialize<TMat>(IGraph<ClosedShape, TMat>)
    | Edit this page View Source

    Materialize<TMat>(IGraph<ClosedShape, TMat>, Attributes)

    TBD

    Declaration
    public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Attributes initialAttributes)
    Parameters
    Type Name Description
    IGraph<ClosedShape, TMat> runnable

    TBD

    Attributes initialAttributes

    TBD

    Returns
    Type Description
    TMat

    TBD

    Type Parameters
    Name Description
    TMat

    TBD

    Overrides
    ActorMaterializer.Materialize<TMat>(IGraph<ClosedShape, TMat>, Attributes)
    | Edit this page View Source

    Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>)

    TBD

    Declaration
    public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Func<GraphInterpreterShell, IActorRef> subFlowFuser)
    Parameters
    Type Name Description
    IGraph<ClosedShape, TMat> runnable

    TBD

    Func<GraphInterpreterShell, IActorRef> subFlowFuser

    TBD

    Returns
    Type Description
    TMat

    TBD

    Type Parameters
    Name Description
    TMat

    TBD

    Overrides
    ExtendedActorMaterializer.Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>)
    | Edit this page View Source

    Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>, Attributes)

    TBD

    Declaration
    public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Func<GraphInterpreterShell, IActorRef> subFlowFuser, Attributes initialAttributes)
    Parameters
    Type Name Description
    IGraph<ClosedShape, TMat> runnable

    TBD

    Func<GraphInterpreterShell, IActorRef> subFlowFuser

    TBD

    Attributes initialAttributes

    TBD

    Returns
    Type Description
    TMat

    TBD

    Type Parameters
    Name Description
    TMat

    TBD

    Overrides
    ExtendedActorMaterializer.Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>, Attributes)
    Exceptions
    Type Condition
    IllegalStateException

    TBD

    | Edit this page View Source

    ScheduleOnce(TimeSpan, Action)

    TBD

    Declaration
    public override ICancelable ScheduleOnce(TimeSpan delay, Action action)
    Parameters
    Type Name Description
    TimeSpan delay

    TBD

    Action action

    TBD

    Returns
    Type Description
    ICancelable

    TBD

    Overrides
    ActorMaterializer.ScheduleOnce(TimeSpan, Action)
    | Edit this page View Source

    ScheduleRepeatedly(TimeSpan, TimeSpan, Action)

    TBD

    Declaration
    public override ICancelable ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, Action action)
    Parameters
    Type Name Description
    TimeSpan initialDelay

    TBD

    TimeSpan interval

    TBD

    Action action

    TBD

    Returns
    Type Description
    ICancelable

    TBD

    Overrides
    ActorMaterializer.ScheduleRepeatedly(TimeSpan, TimeSpan, Action)
    | Edit this page View Source

    Shutdown()

    TBD

    Declaration
    public override void Shutdown()
    Overrides
    ActorMaterializer.Shutdown()
    | Edit this page View Source

    WithNamePrefix(string)

    TBD

    Declaration
    public override IMaterializer WithNamePrefix(string name)
    Parameters
    Type Name Description
    string name

    TBD

    Returns
    Type Description
    IMaterializer

    TBD

    Overrides
    ActorMaterializer.WithNamePrefix(string)

    Implements

    IMaterializer
    IMaterializerLoggingProvider
    IDisposable

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET