List of usage examples for org.apache.thrift TProcessorFactory getProcessor
public TProcessor getProcessor(TTransport trans)
From source file:com.facebook.nifty.processor.NiftyProcessorAdapters.java
License:Apache License
/** * Create a {@link NiftyProcessorFactory} that delegates to a standard Thrift {@link TProcessorFactory} * to construct an instance, then adapts each instance to a {@link NiftyProcessor} *//*from w w w .j ava 2 s .c o m*/ public static NiftyProcessorFactory factoryFromTProcessorFactory( final TProcessorFactory standardThriftProcessorFactory) { checkProcessMethodSignature(); return new NiftyProcessorFactory() { @Override public NiftyProcessor getProcessor(TTransport transport) { return processorFromTProcessor(standardThriftProcessorFactory.getProcessor(transport)); } }; }
From source file:com.si.jupiter.smart.processor.SmartProcessorAdapters.java
License:Apache License
/** * SmartProcessorFactory ? Thrift TProcessorFactory * @param standardThriftProcessorFactory * @return//from w w w. jav a2 s.c om */ public static SmartProcessorFactory factoryFromTProcessorFactory( final TProcessorFactory standardThriftProcessorFactory) { checkProcessMethodSignature(); return new SmartProcessorFactory() { public SmartProcessor getProcessor(TTransport transport) { return processorFromTProcessor(standardThriftProcessorFactory.getProcessor(transport)); } }; }
From source file:org.apache.hive.service.auth.TestPlainSaslHelper.java
License:Apache License
/** * Test setting {@link HiveConf.ConfVars}} config parameter * HIVE_SERVER2_ENABLE_DOAS for unsecure mode *//* www . j a v a 2s .co m*/ public void testDoAsSetting() { HiveConf hconf = new HiveConf(); assertTrue("default value of hive server2 doAs should be true", hconf.getBoolVar(ConfVars.HIVE_SERVER2_ENABLE_DOAS)); CLIService cliService = new CLIService(null); cliService.init(hconf); ThriftCLIService tcliService = new ThriftBinaryCLIService(cliService); tcliService.init(hconf); TProcessorFactory procFactory = PlainSaslHelper.getPlainProcessorFactory(tcliService); assertEquals("doAs enabled processor for unsecure mode", procFactory.getProcessor(null).getClass(), TSetIpAddressProcessor.class); }