public FabricTransportActorRemotingClient(IServiceRemotingClient innerClient, Uri serviceUri, IActorClientLogger logger, MethodDispatcherBase actorMethodDispatcher, MethodDispatcherBase serviceMethodDispatcher) : base(innerClient, serviceUri, logger, serviceMethodDispatcher) { _logger = logger; _actorMethodDispatcher = actorMethodDispatcher; }
public FabricTransportServiceRemotingClient(IServiceRemotingClient innerClient, Uri serviceUri, IServiceClientLogger logger, MethodDispatcherBase serviceMethodDispatcher) { InnerClient = innerClient; ServiceUri = serviceUri; Logger = logger; _serviceMethodDispatcher = serviceMethodDispatcher; }
public FabricTransportServiceRemotingClientFactory( ICommunicationClientFactory <IServiceRemotingClient> innerClientFactory, IServiceClientLogger logger, MethodDispatcherBase serviceMethodDispatcher ) { _innerClientFactory = innerClientFactory; _logger = logger; _serviceMethodDispatcher = serviceMethodDispatcher; _innerClientFactory.ClientConnected += OnClientConnected; _innerClientFactory.ClientDisconnected += OnClientDisconnected; }
public static IServiceRemotingClientFactory CreateServiceRemotingClientFactory( Type serviceInterfaceType, IServiceRemotingCallbackClient callbackClient, IServiceClientLogger logger, string correlationId, MethodDispatcherBase serviceMethodDispatcher) { var fabricTransportSettings = GetDefaultFabricTransportSettings("TransportSettings"); var exceptionHandlers = GetExceptionHandlers(serviceInterfaceType); return ((IServiceRemotingClientFactory) new Client.FabricTransportServiceRemotingClientFactory( new FabricTransportServiceRemotingClientFactory( fabricTransportSettings, callbackClient, (IServicePartitionResolver)null, exceptionHandlers, traceId: correlationId), logger, serviceMethodDispatcher)); }