IModule Interface |
Namespace: Akka.Streams.Implementation
The IModule type exposes the following members.
Name | Description | |
---|---|---|
Attributes |
TBD
| |
Downstreams |
TBD
| |
InPorts |
TBD
| |
IsAtomic |
TBD
| |
IsBidiFlow |
TBD
| |
IsCopied |
TBD
| |
IsFlow |
TBD
| |
IsRunnable |
TBD
| |
IsSealed |
TBD
| |
IsSink |
TBD
| |
IsSource |
TBD
| |
MaterializedValueComputation |
TBD
| |
OutPorts |
TBD
| |
Shape |
TBD
| |
SubModules |
TBD
| |
Upstreams |
TBD
|
Name | Description | |
---|---|---|
CarbonCopy |
TBD
| |
CompareTo | 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.) | |
Compose(IModule) |
Creates a new Module which is this Module composed with that Module.
| |
ComposeT1, 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.
| |
ComposeNoMaterialized |
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).
| |
Fuse(IModule, OutPort, InPort) |
Fuses this Module to that Module by wiring together from and to,
retaining the materialized value of `this` in the result
| |
FuseT1, 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.
| |
Nest |
Creates a new Module which contains this Module
| |
ReplaceShape |
Verify that the given Shape has the same ports and return a new module with that shape.
Concrete implementations may throw UnsupportedOperationException where applicable.
| |
TransformMaterializedValueTMat, TMat2 |
TBD
| |
Wire |
Creates a new Module based on the current Module but with the given OutPort wired to the given InPort.
| |
WithAttributes |
TBD
|