package com.buglabs.util.shell;
import java.io.File;
import java.io.IOException;
import java.io.Writer;
import com.buglabs.util.shell.pub.IShellService;
import com.buglabs.util.shell.pub.IShellSession;
import com.buglabs.util.shell.pub.ShellSession;
/**
* Default implementation of IShellService.
*
* @author kgilmer
*/
public class ShellService implements IShellService {
/* (non-Javadoc)
* @see com.buglabs.util.shell.pub.IShellService#createShellSession()
*/
public IShellSession createShellSession() throws IOException {
return new ShellSession(new File("/tmp"), null);
}
/* (non-Javadoc)
* @see com.buglabs.util.shell.pub.IShellService#createShellSession(java.io.File, java.io.Writer)
*/
public IShellSession createShellSession(File directory, Writer output) throws IOException {
return new ShellSession(directory, output);
}
}