diff --git a/components/net/sf/briar/transport/stream/TransportStreamModule.java b/components/net/sf/briar/transport/stream/TransportStreamModule.java
new file mode 100644
index 0000000000000000000000000000000000000000..fb55479fafe50f745ccfb66429819ae2a5c9fb27
--- /dev/null
+++ b/components/net/sf/briar/transport/stream/TransportStreamModule.java
@@ -0,0 +1,15 @@
+package net.sf.briar.transport.stream;
+
+import net.sf.briar.api.transport.StreamConnectionFactory;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Singleton;
+
+public class TransportStreamModule extends AbstractModule {
+
+	@Override
+	protected void configure() {
+		bind(StreamConnectionFactory.class).to(
+				StreamConnectionFactoryImpl.class).in(Singleton.class);
+	}
+}