NHibernate.ZMQLogPublisher.SocketManager.CreateSocketForKey C# (CSharp) Method

CreateSocketForKey() public method

public CreateSocketForKey ( string loggerKey, SocketType socketType ) : Socket
loggerKey string
socketType SocketType
return Socket
        public Socket CreateSocketForKey(string loggerKey, SocketType socketType)
        {
            return this.sockets.GetOrAdd(
                loggerKey,
                key =>
                {
                    var socket = this.Context.Socket(socketType);
                    this.sockets.TryAdd(loggerKey, socket);
                    return socket;
                });
        }