package org.netbeans.lib.cvsclient;

import java.io.*;

import org.netbeans.lib.cvsclient.command.*;
import org.netbeans.lib.cvsclient.request.*;

/**
 * @author Thomas Singer
*/
public interface ICommandRequestFactory {
	ResponseExpectingRequest getResponseExpectingRequest();

	void sendCommandRequests(IRequestSender requestSender, IClientEnvironment clientEnvironment) throws CommandAbortedException, IOException;
}
