Writer.java 530 B

12345678910111213141516171819202122232425
  1. package de.tudarmstadt.informatik.hostage.nio;
  2. import java.io.BufferedOutputStream;
  3. import java.io.IOException;
  4. import java.io.OutputStream;
  5. import java.util.List;
  6. import de.tudarmstadt.informatik.hostage.wrapper.Packet;
  7. public class Writer {
  8. BufferedOutputStream out;
  9. public Writer(OutputStream out) {
  10. this.out = new BufferedOutputStream(out);
  11. }
  12. public void write(List<Packet> packets) throws IOException {
  13. for (Packet packet : packets) {
  14. out.write(packet.getBytes());
  15. out.write('\n');
  16. }
  17. out.flush();
  18. }
  19. }