Class AuthenticationOutcomeListener<T extends com.google.protobuf.Internal.EnumLite,C extends ClientConnection,HS extends com.google.protobuf.MessageLite,HR extends com.google.protobuf.MessageLite>

java.lang.Object
org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener<T,C,HS,HR>
Type Parameters:
T - handshake rpc type
C - Client connection type
HS - Handshake send type
HR - Handshake receive type
All Implemented Interfaces:
RpcOutcomeListener<UserBitShared.SaslMessage>

public class AuthenticationOutcomeListener<T extends com.google.protobuf.Internal.EnumLite,C extends ClientConnection,HS extends com.google.protobuf.MessageLite,HR extends com.google.protobuf.MessageLite> extends Object implements RpcOutcomeListener<UserBitShared.SaslMessage>
Handles SASL exchange, on the client-side.
  • Constructor Details

    • AuthenticationOutcomeListener

      public AuthenticationOutcomeListener(BasicClient<T,C,HS,HR> client, C connection, T saslRpcType, org.apache.hadoop.security.UserGroupInformation ugi, RpcOutcomeListener<?> completionListener)
  • Method Details