Class Module
TBD
Inheritance
Module
Inherited Members
Namespace: Akka.Streams.Implementation
Assembly: Akka.Streams.dll
Syntax
public abstract class Module : IModule, IComparable<IModule>
Constructors
| Improve this Doc View SourceModule()
TBD
Declaration
protected Module()
Properties
| Improve this Doc View SourceAttributes
TBD
Declaration
public abstract Attributes Attributes { get; }
Property Value
Type | Description |
---|---|
Attributes |
Downstreams
TBD
Declaration
public virtual IImmutableDictionary<OutPort, InPort> Downstreams { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableDictionary<OutPort, InPort> |
InPorts
TBD
Declaration
public IImmutableSet<InPort> InPorts { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableSet<InPort> |
IsAtomic
TBD
Declaration
public virtual bool IsAtomic { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsBidiFlow
TBD
Declaration
public virtual bool IsBidiFlow { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsCopied
TBD
Declaration
public virtual bool IsCopied { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsFlow
TBD
Declaration
public virtual bool IsFlow { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsFused
TBD
Declaration
public virtual bool IsFused { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsRunnable
TBD
Declaration
public virtual bool IsRunnable { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsSealed
TBD
Declaration
public bool IsSealed { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsSink
TBD
Declaration
public virtual bool IsSink { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsSource
TBD
Declaration
public virtual bool IsSource { get; }
Property Value
Type | Description |
---|---|
Boolean |
MaterializedValueComputation
TBD
Declaration
public virtual StreamLayout.IMaterializedValueNode MaterializedValueComputation { get; }
Property Value
Type | Description |
---|---|
StreamLayout.IMaterializedValueNode |
OutPorts
TBD
Declaration
public IImmutableSet<OutPort> OutPorts { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableSet<OutPort> |
Shape
TBD
Declaration
public abstract Shape Shape { get; }
Property Value
Type | Description |
---|---|
Shape |
SubModules
TBD
Declaration
public abstract ImmutableArray<IModule> SubModules { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.ImmutableArray<IModule> |
Upstreams
TBD
Declaration
public virtual IImmutableDictionary<InPort, OutPort> Upstreams { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableDictionary<InPort, OutPort> |
Methods
| Improve this Doc View SourceCarbonCopy()
TBD
Declaration
public abstract IModule CarbonCopy()
Returns
Type | Description |
---|---|
IModule | TBD |
CompareTo(IModule)
Declaration
public int CompareTo(IModule other)
Parameters
Type | Name | Description |
---|---|---|
IModule | other |
Returns
Type | Description |
---|---|
Int32 |
Compose(IModule)
TBD
Declaration
public virtual IModule Compose(IModule other)
Parameters
Type | Name | Description |
---|---|---|
IModule | other | TBD |
Returns
Type | Description |
---|---|
IModule | TBD |
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 |
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 |
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 |
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 |
Nest()
TBD
Declaration
public virtual IModule Nest()
Returns
Type | Description |
---|---|
IModule | TBD |
ReplaceShape(Shape)
TBD
Declaration
public abstract IModule ReplaceShape(Shape shape)
Parameters
Type | Name | Description |
---|---|---|
Shape | shape | TBD |
Returns
Type | Description |
---|---|
IModule | TBD |
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 |
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 |
WithAttributes(Attributes)
TBD
Declaration
public abstract IModule WithAttributes(Attributes attributes)
Parameters
Type | Name | Description |
---|---|---|
Attributes | attributes | TBD |
Returns
Type | Description |
---|---|
IModule | TBD |