// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include "types.h" #include "messages.h" #include namespace storage { namespace spi { struct PersistenceProvider; } class PersistenceUtil; class ProcessAllHandler : public Types { public: ProcessAllHandler(const PersistenceUtil&, spi::PersistenceProvider&); MessageTrackerUP handleStatBucket(api::StatBucketCommand&, MessageTrackerUP tracker) const; private: const PersistenceUtil & _env; spi::PersistenceProvider & _spi; }; } // storage