src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportFactory.java
branchhttp-client-branch
changeset 56092 fd85b2bf2b0d
parent 56089 42208b2f224e
child 56263 4933a477d628
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportFactory.java	Wed Feb 07 21:45:37 2018 +0000
@@ -0,0 +1,10 @@
+package jdk.internal.net.http.websocket;
+
+import java.util.function.Supplier;
+
+@FunctionalInterface
+public interface TransportFactory {
+
+    <T> Transport<T> createTransport(Supplier<T> sendResultSupplier,
+                                     MessageStreamConsumer consumer);
+}