AdapterFactoryEventProvider