Exemple #1
0
 /// <summary>Constructor. </summary>
 protected FilterServiceBase(FilterServiceGranularLockFactory lockFactory, bool allowIsolation)
 {
     _lockFactory            = lockFactory;
     _eventTypeIndex         = new EventTypeIndex(lockFactory);
     _indexBuilder           = new EventTypeIndexBuilder(_eventTypeIndex, allowIsolation);
     _filterServiceListeners = new CopyOnWriteArraySet <FilterServiceListener>();
 }
        public void SetUp()
        {
            _eventTypeIndex = new EventTypeIndex(_lockFactory);
            _indexBuilder   = new EventTypeIndexBuilder(_eventTypeIndex, true);

            _typeOne = SupportEventTypeFactory.CreateBeanType(typeof(SupportBean));
            _typeTwo = SupportEventTypeFactory.CreateBeanType(typeof(SupportBeanSimple));

            _valueSetOne = SupportFilterSpecBuilder.Build(_typeOne, new Object[0]).GetValueSet(null, null, null);
            _valueSetTwo = SupportFilterSpecBuilder.Build(_typeTwo, new Object[0]).GetValueSet(null, null, null);

            _callbackOne = new SupportFilterHandle();
            _callbackTwo = new SupportFilterHandle();
        }
Exemple #3
0
        public void SetUp()
        {
            _container = SupportContainer.Reset();

            _lockFactory = new FilterServiceGranularLockFactoryReentrant(_container.RWLockManager());

            _eventTypeIndex = new EventTypeIndex(_lockFactory);
            _indexBuilder   = new EventTypeIndexBuilder(_container.LockManager(), _eventTypeIndex, true);

            _typeOne = SupportEventTypeFactory.CreateBeanType(typeof(SupportBean));
            _typeTwo = SupportEventTypeFactory.CreateBeanType(typeof(SupportBeanSimple));

            _valueSetOne = SupportFilterSpecBuilder.Build(_typeOne, new Object[0]).GetValueSet(null, null, null);
            _valueSetTwo = SupportFilterSpecBuilder.Build(_typeTwo, new Object[0]).GetValueSet(null, null, null);

            _callbackOne = new SupportFilterHandle();
            _callbackTwo = new SupportFilterHandle();
        }