org.apache.blur.thirdparty.thrift_0_9_0
Class ProcessFunction<I,T extends TBase>
java.lang.Object
org.apache.blur.thirdparty.thrift_0_9_0.ProcessFunction<I,T>
- Direct Known Subclasses:
- Blur.Processor.addColumnDefinition, Blur.Processor.cancelQuery, Blur.Processor.configuration, Blur.Processor.controllerServerList, Blur.Processor.createSnapshot, Blur.Processor.createTable, Blur.Processor.describe, Blur.Processor.disableTable, Blur.Processor.enableTable, Blur.Processor.enqueueMutate, Blur.Processor.enqueueMutateBatch, Blur.Processor.fetchRow, Blur.Processor.fetchRowBatch, Blur.Processor.isInSafeMode, Blur.Processor.listSnapshots, Blur.Processor.logging, Blur.Processor.metrics, Blur.Processor.mutate, Blur.Processor.mutateBatch, Blur.Processor.optimize, Blur.Processor.parseQuery, Blur.Processor.ping, Blur.Processor.query, Blur.Processor.queryStatusById, Blur.Processor.queryStatusIdList, Blur.Processor.recordFrequency, Blur.Processor.removeSnapshot, Blur.Processor.removeTable, Blur.Processor.resetLogging, Blur.Processor.schema, Blur.Processor.setUser, Blur.Processor.shardClusterList, Blur.Processor.shardServerLayout, Blur.Processor.shardServerLayoutState, Blur.Processor.shardServerList, Blur.Processor.startTrace, Blur.Processor.tableList, Blur.Processor.tableListByCluster, Blur.Processor.tableStats, Blur.Processor.terms, Blur.Processor.traceList, Blur.Processor.traceRemove, Blur.Processor.traceRequestFetch, Blur.Processor.traceRequestList
public abstract class ProcessFunction<I,T extends TBase>
- extends Object
ProcessFunction
public ProcessFunction(String methodName)
process
public final void process(int seqid,
TProtocol iprot,
TProtocol oprot,
I iface)
throws TException
- Throws:
TException
getResult
public abstract TBase getResult(I iface,
T args)
throws TException
- Throws:
TException
getEmptyArgsInstance
public abstract T getEmptyArgsInstance()
getMethodName
public String getMethodName()
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.