You are here

Classes, traits, and interfaces in Acquia Purge 7

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AcquiaPurgeCapacity class lib/AcquiaPurgeCapacity.php Runtime capacity tracker.
AcquiaPurgeDiagnostics class lib/AcquiaPurgeDiagnostics.php Provides access to the diagnostic tests.
AcquiaPurgeExecutorAcquia class lib/executor/AcquiaPurgeExecutorAcquia.php Executor that clears URLs across all Acquia Cloud load balancers.
AcquiaPurgeExecutorBase abstract class lib/executor/AcquiaPurgeExecutorBase.php Provides an executor, which is responsible for taking a set of invalidation objects and wiping these paths/URLs from an external cache. 2
AcquiaPurgeExecutorInterface interface lib/executor/AcquiaPurgeExecutorInterface.php Describes an executor, which is responsible for taking a set of invalidation objects and wiping these paths/URLs from an external cache. 3
AcquiaPurgeExecutorPageCache class lib/executor/AcquiaPurgeExecutorPageCache.php Executor that pre-clears URLs from Drupal's page cache.
AcquiaPurgeExecutorRequest class lib/executor/AcquiaPurgeExecutorRequest.php Provides a single HTTP request.
AcquiaPurgeExecutorRequestInterface interface lib/executor/AcquiaPurgeExecutorRequestInterface.php Describes a single HTTP request. 1
AcquiaPurgeExecutorsService class lib/executor/AcquiaPurgeExecutorsService.php Service that loads and provides access to executor backends.
AcquiaPurgeHostingInfo class lib/AcquiaPurgeHostingInfo.php Provides technical information accessors for the Acquia Cloud environment.
AcquiaPurgeInvalidation class lib/invalidation/AcquiaPurgeInvalidation.php Provides an invalidation object.
AcquiaPurgeInvalidationInterface interface lib/invalidation/AcquiaPurgeInvalidationInterface.php Describes an invalidation object. 1
AcquiaPurgeOddities class lib/AcquiaPurgeOddities.php Tracks suspicious behavior through string flags.
AcquiaPurgeProcessorAjax class lib/processor/AcquiaPurgeProcessorAjax.php Process the queue using a AJAX client-side UI.
AcquiaPurgeProcessorBase abstract class lib/processor/AcquiaPurgeProcessorBase.php Base class for processors that process items from the queue. 3
AcquiaPurgeProcessorCron class lib/processor/AcquiaPurgeProcessorCron.php Processes the queue during hook_cron().
AcquiaPurgeProcessorInterface interface lib/processor/AcquiaPurgeProcessorInterface.php Describes a processor that processes items from the queue. 4
AcquiaPurgeProcessorRuntime class lib/processor/AcquiaPurgeProcessorRuntime.php Processes the queue at the end of EVERY request.
AcquiaPurgeProcessorsService class lib/processor/AcquiaPurgeProcessorsService.php Service that loads and bundles queue processor backends.
AcquiaPurgeQueueEfficient class lib/queue/AcquiaPurgeQueueEfficient.php Efficient query bundling database queue. 1
AcquiaPurgeQueueInterface interface lib/queue/AcquiaPurgeQueueInterface.php DrupalReliableQueueInterface derivative supporting efficient storage models. 2
AcquiaPurgeQueueItem class lib/queue/AcquiaPurgeQueueItem.php Provides a queue item object.
AcquiaPurgeQueueItemInterface interface lib/queue/AcquiaPurgeQueueItemInterface.php Describes a queue item object. 1
AcquiaPurgeQueueSmart class lib/queue/AcquiaPurgeQueueSmart.php Efficient query bundling database queue that disregards expired queue items.
AcquiaPurgeQueueStatusInterface interface lib/queue/AcquiaPurgeQueueStatusInterface.php Describes objects capable of letting multiple actors set a SUCCEEDED or FAILED status, which can then be evaluated to a single overall outcome. 2
AcquiaPurgeQueueStatusTrait trait lib/queue/AcquiaPurgeQueueStatusTrait.php Provides methods capable of letting multiple actors set a SUCCEEDED or FAILED status, which can then be evaluated to a single overall outcome.
AcquiaPurgeService class lib/AcquiaPurgeService.php The Acquia Purge service.
AcquiaPurgeStateCounter class lib/state/AcquiaPurgeStateCounter.php Provides a single counter kept in state storage.
AcquiaPurgeStateCounterInterface interface lib/state/AcquiaPurgeStateCounterInterface.php Describes a single counter kept in state storage. 1
AcquiaPurgeStateItem class lib/state/AcquiaPurgeStateItem.php Provides a single state item kept in state storage. 1
AcquiaPurgeStateItemInterface interface lib/state/AcquiaPurgeStateItemInterface.php Describes a single state item kept in state storage. 2
AcquiaPurgeStateStorageBase abstract class lib/state/AcquiaPurgeStateStorageBase.php Base layer for state storage backends. 2
AcquiaPurgeStateStorageDisk class lib/state/AcquiaPurgeStateStorageDisk.php File backed state storage.
AcquiaPurgeStateStorageInterface interface lib/state/AcquiaPurgeStateStorageInterface.php Describes a state storage object that maintains AcquiaPurgeStateItem objects. 1
AcquiaPurgeStateStorageMemcache class lib/state/AcquiaPurgeStateStorageMemcache.php Memcached backed state storage.

Other projects