public HostReceiveEndpointHandle ConnectReceiveEndpoint(IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter = null, Action <IServiceBusReceiveEndpointConfigurator> configureEndpoint = null) { var queueName = definition.GetEndpointName(endpointNameFormatter ?? DefaultEndpointNameFormatter.Instance); return(ConnectReceiveEndpoint(queueName, x => x.Apply(definition, configureEndpoint))); }
public void ReceiveEndpoint(IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter, Action <IInMemoryReceiveEndpointConfigurator> configureEndpoint = null) { var queueName = definition.GetEndpointName(endpointNameFormatter ?? DefaultEndpointNameFormatter.Instance); ReceiveEndpoint(queueName, x => x.Apply(definition, configureEndpoint)); }
public HostReceiveEndpointHandle ConnectReceiveEndpoint(IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter, Action <IBusRegistrationContext, IReceiveEndpointConfigurator> configure = null) { return(BusControl.ConnectReceiveEndpoint(definition, endpointNameFormatter, configurator => { _busRegistrationContext.GetConfigureReceiveEndpoints().Configure(definition.GetEndpointName(endpointNameFormatter), configurator); configure?.Invoke(_busRegistrationContext, configurator); })); }
public HostReceiveEndpointHandle ConnectReceiveEndpoint(IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter = null, Action <IServiceBusReceiveEndpointConfigurator> configureEndpoint = null) { var queueName = definition.GetEndpointName(endpointNameFormatter ?? DefaultEndpointNameFormatter.Instance); return(ConnectReceiveEndpoint(queueName, configurator => { _hostConfiguration.ApplyEndpointDefinition(configurator, definition); configureEndpoint?.Invoke(configurator); })); }
public override void ReceiveEndpoint(IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter, Action <IReceiveEndpointConfigurator> configureEndpoint = null) { var queueName = definition.GetEndpointName(endpointNameFormatter ?? DefaultEndpointNameFormatter.Instance); var configuration = _configuration.CreateReceiveEndpointConfiguration(queueName, _configuration.CreateEndpointConfiguration()); void Configure(IHttpReceiveEndpointConfigurator configurator) { definition.Configure(configurator); configureEndpoint?.Invoke(configurator); } ConfigureReceiveEndpoint(configuration, configuration.Configurator, Configure); }
public void ReceiveEndpoint(IHttpHost host, IEndpointDefinition definition, IEndpointNameFormatter endpointNameFormatter, Action <IHttpReceiveEndpointConfigurator> configureEndpoint = null) { var queueName = definition.GetEndpointName(endpointNameFormatter ?? DefaultEndpointNameFormatter.Instance); if (!_configuration.Hosts.TryGetHost(host, out var hostConfiguration)) { throw new ArgumentException("The host was not configured on this bus", nameof(host)); } var configuration = hostConfiguration.CreateReceiveEndpointConfiguration(queueName); void Configure(IHttpReceiveEndpointConfigurator configurator) { definition.Configure(configurator); configureEndpoint?.Invoke(configurator); } ConfigureReceiveEndpoint(configuration, configuration.Configurator, Configure); }
string IEndpointDefinition.GetEndpointName(IEndpointNameFormatter formatter) { var endpointName = _definition.GetEndpointName(formatter); return(ServiceEndpointNameFormatter.Instance.ServiceControlEndpointName(endpointName, formatter)); }
public string GetEndpointName(IEndpointNameFormatter formatter) { return(_endpointDefinition.GetEndpointName(formatter)); }
string IConsumerDefinition.GetEndpointName(IEndpointNameFormatter formatter) { return(_endpointDefinition.GetEndpointName(formatter)); }
string IEndpointDefinition.GetEndpointName(IEndpointNameFormatter formatter) { return(ServiceEndpointNameFormatter.Instance.EndpointName(_instance.InstanceId, _definition.GetEndpointName(formatter))); }
string IExecuteActivityDefinition.GetExecuteEndpointName(IEndpointNameFormatter formatter) { return(_endpointDefinition.GetEndpointName(formatter)); }
string IActivityDefinition.GetCompensateEndpointName(IEndpointNameFormatter formatter) { return(_compensateEndpointDefinition.GetEndpointName(formatter)); }