Search Results for

    Show / Hide Table of Contents

    Class Module

    TBD

    Inheritance
    object
    Module
    AtomicModule
    CompositeModule
    CopiedModule
    EmptyModule
    FusedModule
    StructuralInfoModule
    Implements
    IModule
    IComparable<IModule>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Streams.Implementation
    Assembly: Akka.Streams.dll
    Syntax
    public abstract class Module : IModule, IComparable<IModule>

    Constructors

    | Edit this page View Source

    Module()

    TBD

    Declaration
    protected Module()

    Properties

    | Edit this page View Source

    Attributes

    TBD

    Declaration
    public abstract Attributes Attributes { get; }
    Property Value
    Type Description
    Attributes
    | Edit this page View Source

    Downstreams

    TBD

    Declaration
    public virtual IImmutableDictionary<OutPort, InPort> Downstreams { get; }
    Property Value
    Type Description
    IImmutableDictionary<OutPort, InPort>
    | Edit this page View Source

    InPorts

    TBD

    Declaration
    public IImmutableSet<InPort> InPorts { get; }
    Property Value
    Type Description
    IImmutableSet<InPort>
    | Edit this page View Source

    IsAtomic

    TBD

    Declaration
    public virtual bool IsAtomic { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsBidiFlow

    TBD

    Declaration
    public virtual bool IsBidiFlow { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsCopied

    TBD

    Declaration
    public virtual bool IsCopied { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsFlow

    TBD

    Declaration
    public virtual bool IsFlow { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsFused

    TBD

    Declaration
    public virtual bool IsFused { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsRunnable

    TBD

    Declaration
    public virtual bool IsRunnable { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsSealed

    TBD

    Declaration
    public bool IsSealed { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsSink

    TBD

    Declaration
    public virtual bool IsSink { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsSource

    TBD

    Declaration
    public virtual bool IsSource { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    MaterializedValueComputation

    TBD

    Declaration
    public virtual StreamLayout.IMaterializedValueNode MaterializedValueComputation { get; }
    Property Value
    Type Description
    StreamLayout.IMaterializedValueNode
    | Edit this page View Source

    OutPorts

    TBD

    Declaration
    public IImmutableSet<OutPort> OutPorts { get; }
    Property Value
    Type Description
    IImmutableSet<OutPort>
    | Edit this page View Source

    Shape

    TBD

    Declaration
    public abstract Shape Shape { get; }
    Property Value
    Type Description
    Shape
    | Edit this page View Source

    SubModules

    TBD

    Declaration
    public abstract ImmutableArray<IModule> SubModules { get; }
    Property Value
    Type Description
    ImmutableArray<IModule>
    | Edit this page View Source

    Upstreams

    TBD

    Declaration
    public virtual IImmutableDictionary<InPort, OutPort> Upstreams { get; }
    Property Value
    Type Description
    IImmutableDictionary<InPort, OutPort>

    Methods

    | Edit this page View Source

    CarbonCopy()

    TBD

    Declaration
    public abstract IModule CarbonCopy()
    Returns
    Type Description
    IModule

    TBD

    | Edit this page View Source

    CompareTo(IModule)

    Declaration
    public int CompareTo(IModule other)
    Parameters
    Type Name Description
    IModule other
    Returns
    Type Description
    int
    | Edit this page View Source

    Compose(IModule)

    TBD

    Declaration
    public virtual IModule Compose(IModule other)
    Parameters
    Type Name Description
    IModule other

    TBD

    Returns
    Type Description
    IModule

    TBD

    | Edit this page View Source

    ComposeNoMaterialized(IModule)

    TBD

    Declaration
    public IModule ComposeNoMaterialized(IModule that)
    Parameters
    Type Name Description
    IModule that

    TBD

    Returns
    Type Description
    IModule

    TBD

    Exceptions
    Type Condition
    ArgumentException

    TBD

    | Edit this page View Source

    Compose<T1, T2, T3>(IModule, Func<T1, T2, T3>)

    TBD

    Declaration
    public virtual IModule Compose<T1, T2, T3>(IModule other, Func<T1, T2, T3> matFunc)
    Parameters
    Type Name Description
    IModule other

    TBD

    Func<T1, T2, T3> matFunc

    TBD

    Returns
    Type Description
    IModule

    TBD

    Type Parameters
    Name Description
    T1

    TBD

    T2

    TBD

    T3

    TBD

    Exceptions
    Type Condition
    ArgumentException

    TBD

    | Edit this page View Source

    Fuse(IModule, OutPort, InPort)

    TBD

    Declaration
    public virtual IModule Fuse(IModule other, OutPort from, InPort to)
    Parameters
    Type Name Description
    IModule other

    TBD

    OutPort from

    TBD

    InPort to

    TBD

    Returns
    Type Description
    IModule

    TBD

    | Edit this page View Source

    Fuse<T1, T2, T3>(IModule, OutPort, InPort, Func<T1, T2, T3>)

    TBD

    Declaration
    public virtual IModule Fuse<T1, T2, T3>(IModule other, OutPort from, InPort to, Func<T1, T2, T3> matFunc)
    Parameters
    Type Name Description
    IModule other

    TBD

    OutPort from

    TBD

    InPort to

    TBD

    Func<T1, T2, T3> matFunc

    TBD

    Returns
    Type Description
    IModule

    TBD

    Type Parameters
    Name Description
    T1

    TBD

    T2

    TBD

    T3

    TBD

    | Edit this page View Source

    Nest()

    TBD

    Declaration
    public virtual IModule Nest()
    Returns
    Type Description
    IModule

    TBD

    | Edit this page View Source

    ReplaceShape(Shape)

    TBD

    Declaration
    public abstract IModule ReplaceShape(Shape shape)
    Parameters
    Type Name Description
    Shape shape

    TBD

    Returns
    Type Description
    IModule

    TBD

    | Edit this page View Source

    TransformMaterializedValue<TMat, TMat2>(Func<TMat, TMat2>)

    TBD

    Declaration
    public virtual IModule TransformMaterializedValue<TMat, TMat2>(Func<TMat, TMat2> mapFunc)
    Parameters
    Type Name Description
    Func<TMat, TMat2> mapFunc

    TBD

    Returns
    Type Description
    IModule

    TBD

    Type Parameters
    Name Description
    TMat

    TBD

    TMat2

    TBD

    | Edit this page View Source

    Wire(OutPort, InPort)

    TBD

    Declaration
    public virtual IModule Wire(OutPort from, InPort to)
    Parameters
    Type Name Description
    OutPort from

    TBD

    InPort to

    TBD

    Returns
    Type Description
    IModule

    TBD

    Exceptions
    Type Condition
    ArgumentException

    TBD

    | Edit this page View Source

    WithAttributes(Attributes)

    TBD

    Declaration
    public abstract IModule WithAttributes(Attributes attributes)
    Parameters
    Type Name Description
    Attributes attributes

    TBD

    Returns
    Type Description
    IModule

    TBD

    Implements

    IModule
    IComparable<T>

    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