public interface AdblockEngineProvider
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AdblockEngineProvider.BeforeEngineDisposedListener |
static interface |
AdblockEngineProvider.EngineCreatedListener |
static interface |
AdblockEngineProvider.EngineDisposedListener |
boolean retain(boolean asynchronous)
asynchronous - If `true` engines will be created in background thread without locking of
current thread. Use waitForReady() before getEngine() later.
If `false` locks current thread.void waitForReady()
AdblockEngine getEngine()
boolean release()
int getCounter()
java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock getReadEngineLock()
AdblockEngineProvider addEngineCreatedListener(AdblockEngineProvider.EngineCreatedListener listener)
void removeEngineCreatedListener(AdblockEngineProvider.EngineCreatedListener listener)
void clearEngineCreatedListeners()
AdblockEngineProvider addBeforeEngineDisposedListener(AdblockEngineProvider.BeforeEngineDisposedListener listener)
void removeBeforeEngineDisposedListener(AdblockEngineProvider.BeforeEngineDisposedListener listener)
void clearBeforeEngineDisposedListeners()
AdblockEngineProvider addEngineDisposedListener(AdblockEngineProvider.EngineDisposedListener listener)
void removeEngineDisposedListener(AdblockEngineProvider.EngineDisposedListener listener)
void clearEngineDisposedListeners()