Search Results for

    Show / Hide Table of Contents

    Class CompositeModule

    TBD

    Inheritance
    object
    Module
    CompositeModule
    Implements
    IModule
    IComparable<IModule>
    Inherited Members
    Module.InPorts
    Module.OutPorts
    Module.IsRunnable
    Module.IsSink
    Module.IsSource
    Module.IsFlow
    Module.IsBidiFlow
    Module.IsAtomic
    Module.IsCopied
    Module.IsFused
    Module.Fuse(IModule, OutPort, InPort)
    Module.Fuse<T1, T2, T3>(IModule, OutPort, InPort, Func<T1, T2, T3>)
    Module.Wire(OutPort, InPort)
    Module.TransformMaterializedValue<TMat, TMat2>(Func<TMat, TMat2>)
    Module.Compose(IModule)
    Module.Compose<T1, T2, T3>(IModule, Func<T1, T2, T3>)
    Module.ComposeNoMaterialized(IModule)
    Module.Nest()
    Module.IsSealed
    Module.CompareTo(IModule)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Akka.Streams.Implementation
    Assembly: Akka.Streams.dll
    Syntax
    public sealed class CompositeModule : Module, IModule, IComparable<IModule>

    Constructors

    | Edit this page View Source

    CompositeModule(ImmutableArray<IModule>, Shape, IImmutableDictionary<OutPort, InPort>, IImmutableDictionary<InPort, OutPort>, IMaterializedValueNode, Attributes)

    TBD

    Declaration
    public CompositeModule(ImmutableArray<IModule> subModules, Shape shape, IImmutableDictionary<OutPort, InPort> downstreams, IImmutableDictionary<InPort, OutPort> upstreams, StreamLayout.IMaterializedValueNode materializedValueComputation, Attributes attributes)
    Parameters
    Type Name Description
    ImmutableArray<IModule> subModules

    TBD

    Shape shape

    TBD

    IImmutableDictionary<OutPort, InPort> downstreams

    TBD

    IImmutableDictionary<InPort, OutPort> upstreams

    TBD

    StreamLayout.IMaterializedValueNode materializedValueComputation

    TBD

    Attributes attributes

    TBD

    Properties

    | Edit this page View Source

    Attributes

    TBD

    Declaration
    public override Attributes Attributes { get; }
    Property Value
    Type Description
    Attributes
    Overrides
    Module.Attributes
    | Edit this page View Source

    Downstreams

    TBD

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

    MaterializedValueComputation

    TBD

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

    Shape

    TBD

    Declaration
    public override Shape Shape { get; }
    Property Value
    Type Description
    Shape
    Overrides
    Module.Shape
    | Edit this page View Source

    SubModules

    TBD

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

    Upstreams

    TBD

    Declaration
    public override IImmutableDictionary<InPort, OutPort> Upstreams { get; }
    Property Value
    Type Description
    IImmutableDictionary<InPort, OutPort>
    Overrides
    Module.Upstreams

    Methods

    | Edit this page View Source

    CarbonCopy()

    TBD

    Declaration
    public override IModule CarbonCopy()
    Returns
    Type Description
    IModule

    TBD

    Overrides
    Module.CarbonCopy()
    | Edit this page View Source

    Create(Module, Shape)

    TBD

    Declaration
    public static CompositeModule Create(Module module, Shape shape)
    Parameters
    Type Name Description
    Module module

    TBD

    Shape shape

    TBD

    Returns
    Type Description
    CompositeModule

    TBD

    | Edit this page View Source

    ReplaceShape(Shape)

    TBD

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

    TBD

    Returns
    Type Description
    IModule

    TBD

    Overrides
    Module.ReplaceShape(Shape)
    Exceptions
    Type Condition
    ArgumentException

    TBD

    | Edit this page View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()
    | Edit this page View Source

    WithAttributes(Attributes)

    TBD

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

    TBD

    Returns
    Type Description
    IModule

    TBD

    Overrides
    Module.WithAttributes(Attributes)

    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