Class ActorMaterializerImpl
Default implementation of ActorMaterializer.
Inherited Members
Namespace: Akka.Streams.Implementation
Assembly: Akka.Streams.dll
Syntax
public sealed class ActorMaterializerImpl : ExtendedActorMaterializer, IMaterializer, IMaterializerLoggingProvider, IDisposable
Constructors
| Improve this Doc View SourceActorMaterializerImpl(ActorSystem, ActorMaterializerSettings, Dispatchers, IActorRef, AtomicBoolean, EnumerableActorName)
Declaration
public ActorMaterializerImpl(ActorSystem system, ActorMaterializerSettings settings, Dispatchers dispatchers, IActorRef supervisor, AtomicBoolean haveShutDown, EnumerableActorName flowNames)
Parameters
Type | Name | Description |
---|---|---|
ActorSystem | system | |
ActorMaterializerSettings | settings | |
Dispatchers | dispatchers | |
IActorRef | supervisor | |
AtomicBoolean | haveShutDown | |
EnumerableActorName | flowNames |
Properties
| Improve this Doc View SourceExecutionContext
TBD
Declaration
public override MessageDispatcher ExecutionContext { get; }
Property Value
Type | Description |
---|---|
MessageDispatcher |
Overrides
| Improve this Doc View SourceIsShutdown
TBD
Declaration
public override bool IsShutdown { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
| Improve this Doc View SourceSettings
TBD
Declaration
public override ActorMaterializerSettings Settings { get; }
Property Value
Type | Description |
---|---|
ActorMaterializerSettings |
Overrides
| Improve this Doc View SourceSystem
TBD
Declaration
public override ActorSystem System { get; }
Property Value
Type | Description |
---|---|
ActorSystem |
Overrides
Methods
| Improve this Doc View SourceEffectiveSettings(Attributes)
TBD
Declaration
public override ActorMaterializerSettings EffectiveSettings(Attributes attributes)
Parameters
Type | Name | Description |
---|---|---|
Attributes | attributes | TBD |
Returns
Type | Description |
---|---|
ActorMaterializerSettings | TBD |
Overrides
| Improve this Doc View SourceMakeLogger(Object)
Creates a new logging adapter.
Declaration
public override ILoggingAdapter MakeLogger(object logSource)
Parameters
Type | Name | Description |
---|---|---|
Object | logSource | The source that produces the log events. |
Returns
Type | Description |
---|---|
ILoggingAdapter | The newly created logging adapter. |
Overrides
| Improve this Doc View SourceMaterialize<TMat>(IGraph<ClosedShape, TMat>)
TBD
Declaration
public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable)
Parameters
Type | Name | Description |
---|---|---|
IGraph<ClosedShape, TMat> | runnable | TBD |
Returns
Type | Description |
---|---|
TMat | TBD |
Type Parameters
Name | Description |
---|---|
TMat | TBD |
Overrides
Akka.Streams.ActorMaterializer.Materialize<TMat>(Akka.Streams.IGraph<Akka.Streams.ClosedShape, TMat>)
|
Improve this Doc
View Source
Materialize<TMat>(IGraph<ClosedShape, TMat>, Attributes)
TBD
Declaration
public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Attributes initialAttributes)
Parameters
Type | Name | Description |
---|---|---|
IGraph<ClosedShape, TMat> | runnable | TBD |
Attributes | initialAttributes | TBD |
Returns
Type | Description |
---|---|
TMat | TBD |
Type Parameters
Name | Description |
---|---|
TMat | TBD |
Overrides
Akka.Streams.ActorMaterializer.Materialize<TMat>(Akka.Streams.IGraph<Akka.Streams.ClosedShape, TMat>, Akka.Streams.Attributes)
|
Improve this Doc
View Source
Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>)
TBD
Declaration
public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Func<GraphInterpreterShell, IActorRef> subFlowFuser)
Parameters
Type | Name | Description |
---|---|---|
IGraph<ClosedShape, TMat> | runnable | TBD |
Func<Akka.Streams.Implementation.Fusing.GraphInterpreterShell, IActorRef> | subFlowFuser | TBD |
Returns
Type | Description |
---|---|
TMat | TBD |
Type Parameters
Name | Description |
---|---|
TMat | TBD |
Overrides
Akka.Streams.Implementation.ExtendedActorMaterializer.Materialize<TMat>(Akka.Streams.IGraph<Akka.Streams.ClosedShape, TMat>, System.Func<Akka.Streams.Implementation.Fusing.GraphInterpreterShell, Akka.Actor.IActorRef>)
|
Improve this Doc
View Source
Materialize<TMat>(IGraph<ClosedShape, TMat>, Func<GraphInterpreterShell, IActorRef>, Attributes)
TBD
Declaration
public override TMat Materialize<TMat>(IGraph<ClosedShape, TMat> runnable, Func<GraphInterpreterShell, IActorRef> subFlowFuser, Attributes initialAttributes)
Parameters
Type | Name | Description |
---|---|---|
IGraph<ClosedShape, TMat> | runnable | TBD |
Func<Akka.Streams.Implementation.Fusing.GraphInterpreterShell, IActorRef> | subFlowFuser | TBD |
Attributes | initialAttributes | TBD |
Returns
Type | Description |
---|---|
TMat | TBD |
Type Parameters
Name | Description |
---|---|
TMat | TBD |
Overrides
Akka.Streams.Implementation.ExtendedActorMaterializer.Materialize<TMat>(Akka.Streams.IGraph<Akka.Streams.ClosedShape, TMat>, System.Func<Akka.Streams.Implementation.Fusing.GraphInterpreterShell, Akka.Actor.IActorRef>, Akka.Streams.Attributes)
Exceptions
Type | Condition |
---|---|
IllegalStateException | TBD |
ScheduleOnce(TimeSpan, Action)
TBD
Declaration
public override ICancelable ScheduleOnce(TimeSpan delay, Action action)
Parameters
Type | Name | Description |
---|---|---|
TimeSpan | delay | TBD |
Action | action | TBD |
Returns
Type | Description |
---|---|
ICancelable | TBD |
Overrides
| Improve this Doc View SourceScheduleRepeatedly(TimeSpan, TimeSpan, Action)
TBD
Declaration
public override ICancelable ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, Action action)
Parameters
Type | Name | Description |
---|---|---|
TimeSpan | initialDelay | TBD |
TimeSpan | interval | TBD |
Action | action | TBD |
Returns
Type | Description |
---|---|
ICancelable | TBD |
Overrides
| Improve this Doc View SourceShutdown()
TBD
Declaration
public override void Shutdown()
Overrides
| Improve this Doc View SourceWithNamePrefix(String)
TBD
Declaration
public override IMaterializer WithNamePrefix(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name | TBD |
Returns
Type | Description |
---|---|
IMaterializer | TBD |