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