package org.infinispan.query.indexmanager; /** * Defines the strategy contract to be plugging into an InfinispanBackendQueueProcessor * * @see InfinispanBackendQueueProcessor * @author Sanne Grinovero <sanne@hibernate.org> (C) 2014 Red Hat Inc. * @since 7.0 */ public interface SwitchingBackend { void initialize(); IndexingBackend getCurrentIndexingBackend(); void refresh(); void shutdown(); }