001 package org.crsh.term.spi; 002 003 import java.security.Principal; 004 005 /** 006 * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a> 007 */ 008 public interface TermIOHandler { 009 010 /** 011 * Handle an IO for the specified termi IO and user principal. 012 * 013 * @param io the io 014 * @param user the principal 015 */ 016 void handle(TermIO io, Principal user); 017 018 }