class FullReplicationReplicaLocationManager implements ReplicaLocationManager {

  @Override
  public Path getTableLocation() {
    Path replicaDataLocation = new Path(tablePath);
    if (tableType == UNPARTITIONED) {
      replicaDataLocation = new Path(replicaDataLocation, eventId);
    }
    LOG.debug("Generated table data destination path: {}", replicaDataLocation.toUri());
    replicaCatalogListener.resolvedReplicaLocation(replicaDataLocation.toUri());
    return replicaDataLocation;
  }

    FullReplicationReplicaLocationManager(
      SourceLocationManager sourceLocationManager,
      String tablePath,
      String eventId,
      TableType tableType,
      CleanupLocationManager cleanupLocationManager,
      ReplicaCatalogListener replicaCatalogListener);

}