Search Results for

    Show / Hide Table of Contents

    Class PhobosClusterActorRefProvider

    Akka.Cluster implementation of PhobosActorRefProvider

    Inheritance
    System.Object
    Phobos.Actor.Impl.WrappedActorRefProvider
    PhobosActorRefProvider
    PhobosRemoteActorRefProvider
    PhobosClusterActorRefProvider
    Implements
    IPhobosActorRefProvider
    Akka.Cluster.IClusterActorRefProvider
    Akka.Remote.IRemoteActorRefProvider
    IActorRefProvider
    Inherited Members
    PhobosRemoteActorRefProvider.Rarp
    PhobosRemoteActorRefProvider.RemoteDaemon
    PhobosRemoteActorRefProvider.RemoteWatcher
    PhobosRemoteActorRefProvider.Transport
    PhobosRemoteActorRefProvider.RemoteSettings
    PhobosRemoteActorRefProvider.LookUpRemotes(IEnumerable<String>)
    PhobosRemoteActorRefProvider.HasAddress(Address)
    PhobosRemoteActorRefProvider.ResolveActorRefWithLocalAddress(String, Address)
    PhobosRemoteActorRefProvider.InternalResolveActorRef(String)
    PhobosRemoteActorRefProvider.UseActorOnNode(RemoteActorRef, Props, Deploy, IInternalActorRef)
    PhobosRemoteActorRefProvider.Quarantine(Address, Nullable<Int32>)
    PhobosActorRefProvider.Tracer
    PhobosActorRefProvider.Monitor
    PhobosActorRefProvider.CreateFutureRef<T>(TaskCompletionSource<T>)
    PhobosActorRefProvider.LocalDeploy(ActorSystemImpl, Props, IInternalActorRef, ActorPath, Boolean, Deploy, Boolean, Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Phobos.Actor.Cluster
    Assembly: Phobos.Actor.Cluster.dll
    Syntax
    public class PhobosClusterActorRefProvider : PhobosRemoteActorRefProvider, IPhobosActorRefProvider, IClusterActorRefProvider, IRemoteActorRefProvider, IActorRefProvider

    Constructors

    PhobosClusterActorRefProvider(String, Settings, EventStream)

    Declaration
    public PhobosClusterActorRefProvider(string systemName, Settings settings, EventStream eventStream)
    Parameters
    Type Name Description
    System.String systemName
    Settings settings
    EventStream eventStream

    Properties

    AskTracingFilter

    Overridden so we can make sure that Ask{T} operations from inside the Akka.Cluster.Sharding infrastructure don't produce spans by default.

    Declaration
    protected override FilteringEngine AskTracingFilter { get; }
    Property Value
    Type Description
    Phobos.Actor.Instrumentation.FilteringEngine
    Overrides
    PhobosActorRefProvider.AskTracingFilter

    Methods

    ActorOf(ActorSystemImpl, Props, IInternalActorRef, ActorPath, Boolean, Deploy, Boolean, Boolean)

    Declaration
    public override IInternalActorRef ActorOf(ActorSystemImpl system, Props props, IInternalActorRef supervisor, ActorPath path, bool systemService, Deploy deploy, bool lookupDeploy, bool async)
    Parameters
    Type Name Description
    ActorSystemImpl system
    Props props
    Akka.Actor.IInternalActorRef supervisor
    ActorPath path
    System.Boolean systemService
    Deploy deploy
    System.Boolean lookupDeploy
    System.Boolean async
    Returns
    Type Description
    Akka.Actor.IInternalActorRef
    Overrides
    PhobosRemoteActorRefProvider.ActorOf(ActorSystemImpl, Props, IInternalActorRef, ActorPath, Boolean, Deploy, Boolean, Boolean)

    CreateLog(IActorRefProvider, EventStream)

    Declaration
    protected override ILoggingAdapter CreateLog(IActorRefProvider underlying, EventStream stream = null)
    Parameters
    Type Name Description
    IActorRefProvider underlying
    EventStream stream
    Returns
    Type Description
    ILoggingAdapter
    Overrides
    PhobosRemoteActorRefProvider.CreateLog(IActorRefProvider, EventStream)

    CreateUnderlying(String, Settings, EventStream)

    Declaration
    protected override IActorRefProvider CreateUnderlying(string systemName, Settings settings, EventStream eventStream)
    Parameters
    Type Name Description
    System.String systemName
    Settings settings
    EventStream eventStream
    Returns
    Type Description
    IActorRefProvider
    Overrides
    PhobosRemoteActorRefProvider.CreateUnderlying(String, Settings, EventStream)

    Init(ActorSystemImpl)

    Declaration
    public override void Init(ActorSystemImpl system)
    Parameters
    Type Name Description
    ActorSystemImpl system
    Overrides
    PhobosActorRefProvider.Init(ActorSystemImpl)

    Implements

    IPhobosActorRefProvider
    Akka.Cluster.IClusterActorRefProvider
    Akka.Remote.IRemoteActorRefProvider
    IActorRefProvider
    In This Article
    Back to top Generated by DocFX