/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.integration.copier.snapshot.copier; import com.opengamma.integration.copier.snapshot.reader.SnapshotReader; import com.opengamma.integration.copier.snapshot.writer.SnapshotWriter; /** * Provides the ability to copy snapshots within a master, across masters, between streams/files and masters, and * between streams/files. */ public abstract interface SnapshotCopier { void copy(SnapshotReader snapshotReader, SnapshotWriter snapshotWriter); void copy(SnapshotReader snapshotReader, SnapshotWriter snapshotWriter, SnapshotCopierVisitor visitor); }