1 package twcsckernel.projectbase.common; 2 3 import java.io.IOException; 4 import java.rmi.Remote; 5 import java.rmi.RemoteException; 6 7 import twcsckernel.projectbase.io.ItemNotFoundException; 8 9 public interface WriterFactory extends Remote { 10 11 public void write(int streamID, int b) throws RemoteException, 12 IOException, ItemNotFoundException; 13 14 public void write(int streamID, byte[] b) throws RemoteException, 15 IOException, ItemNotFoundException; 16 17 public void flush(int streamID) throws RemoteException, IOException, 18 ItemNotFoundException; 19 20 public void close(int streamID) throws RemoteException, IOException, 21 ItemNotFoundException; 22 }