package com.rayo.server.recording;
import java.io.File;
import java.io.IOException;
import com.rayo.core.verb.Record;
/**
* <p>An interface to define how recordings will be stored locally.</p>
*
* @author martin
*
*/
public interface LocalStore {
/**
* Creates a recording file.
*
* @param recording Recording object
*
* @return File The file where the recording will be stored.
* @throws IOException If there is any issue while creating the recording
*/
File createRecording(Record recording) throws IOException;
}