blob: 61cd91ffe2f7f55194e2646ea5fbd6971316f8c9 [file] [log] [blame]
package edu.uci.ics.hyracks.control.nc.net;
import java.io.IOException;
import java.net.SocketAddress;
import java.nio.channels.SelectionKey;
public interface INetworkChannel {
public boolean dispatchNetworkEvent() throws IOException;
public void setSelectionKey(SelectionKey key);
public SelectionKey getSelectionKey();
public SocketAddress getRemoteAddress();
public void abort();
public void notifyConnectionManagerRegistration() throws IOException;
}