Moved reliability layer into its own package.

This commit is contained in:
akwizgran
2012-12-15 02:07:46 +00:00
parent f5628e5581
commit 5876583f7c
24 changed files with 68 additions and 114 deletions

View File

@@ -0,0 +1,8 @@
package net.sf.briar.api.reliability;
import java.io.IOException;
public interface ReadHandler {
void handleRead(byte[] b) throws IOException;
}

View File

@@ -0,0 +1,15 @@
package net.sf.briar.api.reliability;
import java.io.InputStream;
import java.io.OutputStream;
public interface ReliabilityLayer extends ReadHandler, WriteHandler {
void start();
void stop();
InputStream getInputStream();
OutputStream getOutputStream();
}

View File

@@ -0,0 +1,6 @@
package net.sf.briar.api.reliability;
public interface ReliabilityLayerFactory {
ReliabilityLayer createReliabilityLayer(WriteHandler writeHandler);
}

View File

@@ -0,0 +1,8 @@
package net.sf.briar.api.reliability;
import java.io.IOException;
public interface WriteHandler {
void handleWrite(byte[] b) throws IOException;
}