diff options
Diffstat (limited to 'java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java')
-rw-r--r-- | java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java b/java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java index f71d39c381..5e12d7e7c6 100644 --- a/java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java +++ b/java/common/src/main/java/org/apache/qpid/transport/network/NetworkTransport.java @@ -20,11 +20,19 @@ */ package org.apache.qpid.transport.network; -/** - * A network transport is responsible for the establishment of network connections. - * NetworkTransport implementations are pluggable via the {@link Transport} class. - */ +import java.nio.ByteBuffer; + +import org.apache.qpid.transport.Receiver; +import org.apache.qpid.transport.Sender; +import org.apache.qpid.transport.ConnectionSettings; + public interface NetworkTransport { + public void init(ConnectionSettings settings); + + public Sender<ByteBuffer> sender(); + + public void receiver(Receiver<ByteBuffer> delegate); + public void close(); -} +}
\ No newline at end of file |