public interface  oadd.org.apache.drill.exec.rpc.RemoteConnection extends java.lang.Object implements oadd.org.apache.drill.exec.rpc.ConnectionThrottle, java.lang.AutoCloseable
{
public abstract boolean inEventLoop();
public abstract java.lang.String getName();
public abstract oadd.org.apache.drill.exec.memory.BufferAllocator getAllocator();
public abstract oadd.io.netty.channel.Channel getChannel();
public abstract boolean blockOnNotWritable(oadd.org.apache.drill.exec.rpc.RpcOutcomeListener);
public abstract boolean isActive();
public abstract oadd.org.apache.drill.exec.rpc.RpcOutcome getAndRemoveRpcOutcome(int, int, java.lang.Class);
public abstract oadd.org.apache.drill.exec.rpc.ChannelListenerWithCoordinationId createNewRpcListener(oadd.org.apache.drill.exec.rpc.RpcOutcomeListener, java.lang.Class);
public abstract void recordRemoteFailure(int, oadd.org.apache.drill.exec.proto.UserBitShared$DrillPBError);
public abstract void channelClosed(oadd.org.apache.drill.exec.rpc.RpcException);
public abstract java.net.SocketAddress getRemoteAddress();
public abstract void addSecurityHandlers();
public abstract void close();
}