Beispiel #1
0
 public MicroHost(IMicroExecutor serviceExecutor, IMicroListener microListener, IServiceRegister serviceRegister,
                  IMicroEntryFactory entryFactory) : base(serviceExecutor, microListener)
 {
     _serviceRegister = serviceRegister;
     _entryFactory    = entryFactory;
     _logger          = LogManager.Logger <MicroHost>();
 }
Beispiel #2
0
 protected DMicroHost(IMicroExecutor microExecutor, IMicroListener microListener)
 {
     _logger                 = LogManager.Logger <DMicroHost>();
     _microExecutor          = microExecutor;
     MicroListener           = microListener;
     MicroListener.Received += MessageListenerReceived;
 }
Beispiel #3
0
 protected DMicroHost(IMicroExecutor microExecutor, IMicroListener microListener, ILoggerFactory loggerFactory)
 {
     _logger                 = loggerFactory.CreateLogger <DMicroHost>();
     _microExecutor          = microExecutor;
     MicroListener           = microListener;
     MicroListener.Received += MessageListenerReceived;
 }
Beispiel #4
0
 public MicroHost(ILogger <MicroHost> logger, IMicroExecutor serviceExecutor, IMicroListener microListener,
                  IServiceRegister serviceRegister, IMicroEntryFactory entryFactory)
     : base(logger, serviceExecutor, microListener)
 {
     _serviceRegister = serviceRegister;
     _entryFactory    = entryFactory;
     _logger          = logger;
 }
Beispiel #5
0
        //private readonly ServiceProtocol _protocol;

        /// <summary> 服务宿主机 </summary>
        /// <param name="serviceExecutor"></param>
        /// <param name="microListener"></param>
        /// <param name="serviceRegister"></param>
        /// <param name="entryFactory"></param>
        /// <param name="loggerFactory"></param>
        public MicroHost(IMicroExecutor serviceExecutor, IMicroListener microListener,
                         IServiceRegister serviceRegister, IMicroEntryFactory entryFactory, ILoggerFactory loggerFactory)
            : base(serviceExecutor, microListener, loggerFactory)
        {
            _serviceRegister = serviceRegister;
            _entryFactory    = entryFactory;
            _logger          = loggerFactory.CreateLogger <MicroHost>();
            //var protocol = microListener.GetType().GetCustomAttribute<ProtocolAttribute>();
            //if (protocol != null)
            //    _protocol = protocol.Protocol;
        }
Beispiel #6
0
 public void setMicroListener(IMicroListener ml)
 {
     microListener = ml;
 }
Beispiel #7
0
 public Micro(IMicroListener ml)
 {
     setMicroListener(ml);
 }