public ClusterLocalNodeDirectory( ClusterClient clusterClient, IClusterSignalRMembershipProvider membershipProvider ) { _clusterClient = clusterClient; _membershipProvider = membershipProvider; }
public ClusterPeerNodeClient( IClusterSignalRMembershipProvider membershipProvider, string name, string address) { Name = name; Address = address; _membershipProvider = membershipProvider; var ignore = ConnectTask(); }
public ClusterManager( ILogger <ClusterManager> logger, ClusterRemoteDirectory remoteDirectory, ClusterPeerNodeClientFactory peerClientFactory, IClusterSignalRMembershipProvider membershipProvider) { _logger = logger; _membershipProvider = membershipProvider; _remoteDirectory = remoteDirectory; _peerClientFactory = peerClientFactory; var ignore = MonitorTask(); }
public ClusterHub( IClusterSignalRMembershipProvider membershipProvider, ClusterManager clusterManager, IServiceProvider serviceProvider, ClusterLocalNodeDirectory localDirectory, ClusterRemoteDirectory remoteDirectory, ClusterHubLifetimeManagerCache lifetimeManagerCache ) { _clusterManager = clusterManager; _membershipProvider = membershipProvider; _localDirectory = localDirectory; _remoteDirectory = remoteDirectory; _serviceProvider = serviceProvider; _lifetimeManagerCache = lifetimeManagerCache; }
public ClusterHubLifetimeManager( ILogger <DefaultHubLifetimeManager <THub> > logger, IClusterSignalRMembershipProvider membershipProvider, ClusterLocalNodeDirectory localDirectory, ClusterRemoteDirectory remoteDirectory, ClusterClient clusterClient, ClusterHubLifetimeManagerCache lifetimeManagerCache ) { _logger = logger; _membershipProvider = membershipProvider; _localDirectory = localDirectory; _remoteDirectory = remoteDirectory; _clusterClient = clusterClient; _hubName = typeof(THub).FullName; lifetimeManagerCache.Add(_hubName, this); }
public ClusterPeerNodeClientFactory(IServiceProvider serviceProvider, IClusterSignalRMembershipProvider membershipProvider) { _serviceProvider = serviceProvider; _membershipProvider = membershipProvider; }