Пример #1
0
 public IpReportService(ICache cache,
                        IAPIRequestCreator apiRequestCreator,
                        IEventRegister eventRegister)
 {
     _eventRegister     = eventRegister;
     _cache             = cache;
     _apiRequestCreator = apiRequestCreator;
 }
Пример #2
0
 public PluginManager(IEventRegister register, DefinitionManager definitionManager)
 {
     _eventRegister     = register;
     _definitionManager = definitionManager;
     _discoverer        = new PluginDiscoverer <TPlugin>();
     _assemblies        = new List <Assembly>();
     _plugins           = new List <TPlugin>();
 }
Пример #3
0
    public static bool TestEventTriggerAfterChangeValue(BoolState bs, bool newState, IEventRegister evnt)
    {
        bool triggered = false;

        evnt.Register(() => triggered = true);
        bs.Value = newState;
        return(triggered);
    }
Пример #4
0
 public VoteService(IVoteRepository voteRepository,
                    IRepository <Question> questionRepository,
                    IRepository <Answer> answerRepository,
                    IRepository <Comment> commentRepository,
                    IUnitOfWork uow,
                    BaseLimits limits,
                    IEventRegister eventRegister,
                    ICache cache,
                    IMapper mapper)
 {
     _voteRepository     = voteRepository;
     _questionRepository = questionRepository;
     _answerRepository   = answerRepository;
     _commentRepository  = commentRepository;
     _uow           = uow;
     _limits        = limits;
     _eventRegister = eventRegister;
     _cache         = cache;
     _mapper        = mapper;
 }
        public RingEventBusinessHandler(
            IEventRegister eventRegister
            , IEventHandlerFactory eventHandlerFactory
            , ISubscribeEventStore subscribeEventStore
            , ILoggerFactory loggerFactory
            , IEventHandleSubject eventHandleSubject
            , int maxHandleCount)
            : base(maxHandleCount)
        {
            _eventRegister       = eventRegister;
            _eventHandlerFactory = eventHandlerFactory;
            _subscribeEventStore = subscribeEventStore;
            _logger             = loggerFactory.CreateLogger <RingEventBusinessHandler>();
            _eventHandleSubject = eventHandleSubject;


            var subscribeEvent = _subscribeEventStore.Get(_defaultSubscribeId);

            if (subscribeEvent != null)
            {
                _subscribeEvent = subscribeEvent;
            }
        }
Пример #6
0
 public static void Unregister <T, K, J>(this IEventRegister <T, K, J> register, Action <T, K, J> act) => register.Unregister(new ActionEventCapsule <T, K, J>(act));
Пример #7
0
 public static void Register <T, K>(this IEventRegister <T, K> register, Action <T, K> act) => register.Register(new ActionEventCapsule <T, K>(act));
Пример #8
0
 public static void Unregister(this IEventRegister register, Action act) => register.Unregister(new ActionEventCapsule(act));
		public UnregisterWithEventBroker(IEventRegister broker)
		{
			this.broker = broker;
		}
Пример #10
0
 protected NPCPlugin(IEventRegister register, DefinitionManager definitions)
 {
     Register    = register;
     Definitions = definitions;
 }
Пример #11
0
 public InitService(IRemoteServerNodeProxy proxy, IEventRegister eventRegister)
 {
     _remoteServerNodeProxy = proxy;
     _eventRegister         = eventRegister;
 }
Пример #12
0
 public UpdateStatsService(IEventRegister eventRegister)
 {
     _eventRegister = eventRegister;
 }
Пример #13
0
 public static void Register <T, J, K, W>(this IEventRegister <T, J, K, W> me, System.Action <T, J, K, W> callback)
 {
     me.Register(new DelegateEventListener <T, J, K, W>(callback));
 }
Пример #14
0
 public static void Register(this IEventRegister me, System.Action callback)
 {
     me.Register(new DelegateEventListener(callback));
 }
Пример #15
0
 //never changes execpt for "TestNPCPlugin"
 public TestNPCPlugin(IEventRegister register, DefinitionManager definitions)
     : base(register, definitions)
 {
 }