Class ActorProducerPipelineResolver
Class used to resolving actor producer pipelines depending on actor type.
Inherited Members
Namespace: Akka.Actor
Assembly: Akka.dll
Syntax
public class ActorProducerPipelineResolver
Constructors
| Improve this Doc View SourceActorProducerPipelineResolver(Func<ILoggingAdapter>)
TBD
Declaration
public ActorProducerPipelineResolver(Func<ILoggingAdapter> logBuilder)
Parameters
Type | Name | Description |
---|---|---|
Func<ILoggingAdapter> | logBuilder | TBD |
Properties
| Improve this Doc View SourceTotalPluginCount
Gets total number of unique plugins registered inside current resolver.
Declaration
public int TotalPluginCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
| Improve this Doc View SourceInsert(Int32, IActorProducerPlugin)
Register target plugin
inside producer pipeline at specified index
.
Declaration
public bool Insert(int index, IActorProducerPlugin plugin)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | TBD |
IActorProducerPlugin | plugin | TBD |
Returns
Type | Description |
---|---|
Boolean | True if plugin was registered (it has not been found in pipeline already). False otherwise. |
IsRegistered(IActorProducerPlugin)
Returns true if current actor producer pipeline already has registered provided plugin type.
Declaration
public bool IsRegistered(IActorProducerPlugin plugin)
Parameters
Type | Name | Description |
---|---|---|
IActorProducerPlugin | plugin | TBD |
Returns
Type | Description |
---|---|
Boolean | TBD |
Register(IActorProducerPlugin)
Register target plugin
at the end of producer pipeline.
Declaration
public bool Register(IActorProducerPlugin plugin)
Parameters
Type | Name | Description |
---|---|---|
IActorProducerPlugin | plugin | TBD |
Returns
Type | Description |
---|---|
Boolean | True if plugin was registered (it has not been found in pipeline already). False otherwise. |
Unregister(IActorProducerPlugin)
Unregisters plugin from producer pipeline, returning false if plugin was not found.
Declaration
public bool Unregister(IActorProducerPlugin plugin)
Parameters
Type | Name | Description |
---|---|---|
IActorProducerPlugin | plugin | TBD |
Returns
Type | Description |
---|---|
Boolean | TBD |