org.apache.hadoop.hive.thrift
Class HadoopThriftAuthBridge20S.Server.TUGIAssumingProcessor

java.lang.Object
  extended by org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S.Server.TUGIAssumingProcessor
All Implemented Interfaces:
org.apache.thrift.TProcessor
Enclosing class:
HadoopThriftAuthBridge20S.Server

protected class HadoopThriftAuthBridge20S.Server.TUGIAssumingProcessor
extends Object
implements org.apache.thrift.TProcessor

Processor that pulls the SaslServer object out of the transport, and assumes the remote user's UGI before calling through to the original processor. This is used on the server side to set the UGI for each specific call.


Method Summary
 boolean process(org.apache.thrift.protocol.TProtocol inProt, org.apache.thrift.protocol.TProtocol outProt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

process

public boolean process(org.apache.thrift.protocol.TProtocol inProt,
                       org.apache.thrift.protocol.TProtocol outProt)
                throws org.apache.thrift.TException
Specified by:
process in interface org.apache.thrift.TProcessor
Throws:
org.apache.thrift.TException


Copyright © 2014 The Apache Software Foundation. All rights reserved.