Files
comm/src/main/java/org/codenil/comm/connections/ConnectionInitializer.java
2024-08-13 15:14:39 +08:00

19 lines
430 B
Java

package org.codenil.comm.connections;
import org.codenil.comm.RemotePeer;
import java.net.InetSocketAddress;
import java.util.concurrent.CompletableFuture;
public interface ConnectionInitializer {
CompletableFuture<InetSocketAddress> start();
CompletableFuture<Void> stop();
void subscribeIncomingConnect(final ConnectCallback callback);
CompletableFuture<PeerConnection> connect(RemotePeer remotePeer);
}