Class ActorAttributes
Inheritance
ActorAttributes
Assembly: Akka.Streams.dll
Syntax
public static class ActorAttributes
Properties
|
Improve this Doc
View Source
IODispatcher
Declaration
public static ActorAttributes.Dispatcher IODispatcher { get; }
Property Value
Methods
|
Improve this Doc
View Source
CreateDebugLogging(Boolean)
Enables additional low level troubleshooting logging at DEBUG log level
Declaration
public static Attributes CreateDebugLogging(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Returns
|
Improve this Doc
View Source
CreateDispatcher(String)
Specifies the name of the dispatcher. This also adds an async boundary.
Declaration
public static Attributes CreateDispatcher(string dispatcherName)
Parameters
Type |
Name |
Description |
String |
dispatcherName |
TBD
|
Returns
|
Improve this Doc
View Source
CreateFuzzingMode(Boolean)
Test utility: fuzzing mode means that GraphStage events are not processed
in FIFO order within a fused subgraph, but randomized.
Declaration
public static Attributes CreateFuzzingMode(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Returns
|
Improve this Doc
View Source
CreateMaxFixedBufferSize(Int32)
Configure the maximum buffer size for which a FixedSizeBuffer will be preallocated.
This defaults to a large value because it is usually better to fail early when
system memory is not sufficient to hold the buffer.
Declaration
public static Attributes CreateMaxFixedBufferSize(int size)
Parameters
Type |
Name |
Description |
Int32 |
size |
|
Returns
|
Improve this Doc
View Source
CreateOutputBurstLimit(Int32)
Maximum number of elements emitted in batch if downstream signals large demand.
Declaration
public static Attributes CreateOutputBurstLimit(int limit)
Parameters
Type |
Name |
Description |
Int32 |
limit |
|
Returns
|
Improve this Doc
View Source
CreateStreamSubscriptionTimeout(TimeSpan, StreamSubscriptionTimeoutTerminationMode)
Defines a timeout for stream subscription and what action to take when that hits.
Declaration
public static Attributes CreateStreamSubscriptionTimeout(TimeSpan timeout, StreamSubscriptionTimeoutTerminationMode mode)
Parameters
Returns
|
Improve this Doc
View Source
CreateSupervisionStrategy(Decider)
Decides how exceptions from user are to be handled
Stages supporting supervision strategies explicitly document that they do so. If a stage does not document
support for these, it should be assumed it does not support supervision.
Declaration
public static Attributes CreateSupervisionStrategy(Decider strategy)
Parameters
Type |
Name |
Description |
Decider |
strategy |
TBD
|
Returns
|
Improve this Doc
View Source
CreateSyncProcessingLimit(Int32)
Limit for number of messages that can be processed synchronously in stream to substream communication
Declaration
public static Attributes CreateSyncProcessingLimit(int limit)
Parameters
Type |
Name |
Description |
Int32 |
limit |
|
Returns