/// <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(); }
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(); }