public static void SetActiveMqTransportSettings(this IActiveMqTransportSettings settings, string queueName) { settings.BrokerUri = "http://localhost:8161"; settings.Password = "******"; settings.QueueName = queueName; settings.UserName = "******"; }
public ActiveMqSessionHelper(IActiveMqTransportSettings activeMqTransportSettings) { _activeMqTransportSettings = activeMqTransportSettings; _connectionFactory = new ConnectionFactory(_activeMqTransportSettings.BrokerUri) { UserName = _activeMqTransportSettings.UserName, Password = _activeMqTransportSettings.Password }; }
public static ActiveMqTransport CreateTransport(string inputQueueAddress, IActiveMqTransportSettings options = null) { var activeMqTransportSettings = options ?? new ActiveMqTransportSettings(); activeMqTransportSettings.SetActiveMqTransportSettings(inputQueueAddress); var consoleLoggerFactory = new ConsoleLoggerFactory(false); var transport = new ActiveMqTransport(activeMqTransportSettings); return(transport); }
public ITransport Create(string inputQueueAddress, TimeSpan peeklockDuration, IActiveMqTransportSettings options = null) { return(inputQueueAddress == null?CreateTransport(null, options) : _queuesToDelete.GetOrAdd(inputQueueAddress, k => CreateTransport(inputQueueAddress, options))); }
public ActiveMqTransport(IActiveMqTransportSettings activeMqTransportSettings) { _activeMqTransportSettings = activeMqTransportSettings; _activeMqSessionHelper = new ActiveMqSessionHelper(activeMqTransportSettings); }