Click or drag to resize
Akka.NETIModule Interface
TBD

Namespace:  Akka.Streams.Implementation
Assembly:  Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public interface IModule : IComparable<IModule>

The IModule type exposes the following members.

Properties
Methods
  NameDescription
Public methodCarbonCopy
TBD
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparableIModule.)
Public methodCompose(IModule)
Creates a new Module which is this Module composed with that Module.
Public methodComposeT1, T2, T3(IModule, FuncT1, T2, T3)
Creates a new Module which is this Module composed with that Module, using the given function matFunc to compose the materialized value of `this` with the materialized value of that.
Public methodComposeNoMaterialized
Creates a new Module which is this Module composed with that Module. The difference to compose(that) is that this version completely ignores the materialized value computation of that while the normal version executes the computation and discards its result. This means that this version must not be used for user-provided that modules because users may transform materialized values only to achieve some side-effect; it can only be used where we know that there is no meaningful computation to be done (like for MaterializedValueSource).
Public methodFuse(IModule, OutPort, InPort)
Fuses this Module to that Module by wiring together from and to, retaining the materialized value of `this` in the result
Public methodFuseT1, T2, T3(IModule, OutPort, InPort, FuncT1, T2, T3)
Fuses this Module to that Module by wiring together from and to, retaining the materialized value of `this` in the result, using the provided function matFunc.
Public methodNest
Creates a new Module which contains this Module
Public methodReplaceShape
Verify that the given Shape has the same ports and return a new module with that shape. Concrete implementations may throw UnsupportedOperationException where applicable.
Public methodTransformMaterializedValueTMat, TMat2
TBD
Public methodWire
Creates a new Module based on the current Module but with the given OutPort wired to the given InPort.
Public methodWithAttributes
TBD
Top
See Also