CavalliumDBEngine/src/main/java/it/cavallium/dbengine/client/CompositeDatabase.java
2021-05-05 17:31:21 +02:00

16 lines
363 B
Java

package it.cavallium.dbengine.client;
import io.netty.buffer.ByteBufAllocator;
import reactor.core.publisher.Mono;
public interface CompositeDatabase {
Mono<Void> close();
Mono<CompositeSnapshot> takeSnapshot() throws SnapshotException;
Mono<Void> releaseSnapshot(CompositeSnapshot snapshot) throws SnapshotException;
ByteBufAllocator getAllocator();
}