package org.reveno.atp.clustering.test.common; import org.reveno.atp.clustering.api.InetAddress; import org.reveno.atp.clustering.core.ClusterEngine; import org.reveno.atp.clustering.core.api.StorageTransferServer; import org.reveno.atp.clustering.core.buffer.ClusterProvider; import org.reveno.atp.core.api.storage.FoldersStorage; import org.reveno.atp.core.api.storage.JournalsStorage; import org.reveno.atp.core.api.storage.SnapshotStorage; import org.reveno.atp.core.storage.FileSystemStorage; import java.io.File; public class ClusterEngineWrapper extends ClusterEngine { public ClusterEngineWrapper(FoldersStorage foldersStorage, JournalsStorage journalsStorage, SnapshotStorage snapshotStorage, ClassLoader classLoader) { super(foldersStorage, journalsStorage, snapshotStorage, classLoader); } public ClusterEngineWrapper(String baseDir, ClassLoader classLoader) { super(baseDir, classLoader); } public ClusterEngineWrapper(File baseDir, ClassLoader classLoader) { super(baseDir, classLoader); } public ClusterEngineWrapper(File baseDir, ClassLoader classLoader, ClusterProvider factory) { super(baseDir, classLoader, factory); } public ClusterEngineWrapper(File baseDir) { super(baseDir); } public ClusterEngineWrapper(String baseDir, ClusterProvider factory) { super(baseDir, factory); } public ClusterEngineWrapper(String baseDir) { super(baseDir); } public ClusterEngineWrapper(FoldersStorage foldersStorage, JournalsStorage journalsStorage, SnapshotStorage snapshotStorage, ClassLoader classLoader, ClusterProvider factory) { super(foldersStorage, journalsStorage, snapshotStorage, classLoader, factory); } public ClusterEngineWrapper(FoldersStorage foldersStorage, JournalsStorage journalsStorage, SnapshotStorage snapshotStorage, ClassLoader classLoader, ClusterProvider factory, StorageTransferServer server) { super(foldersStorage, journalsStorage, snapshotStorage, classLoader, factory, server); } public File getBaseDir() { return ((FileSystemStorage) journalsStorage).getBaseDir(); } public InetAddress getCurrentAddress() { return (InetAddress) configuration.currentNodeAddress(); } public int getSequence() { return sequence; } public void setSequence(int sequence) { this.sequence = sequence; } protected int sequence; }