Class ProcessFunction<I,T extends TBase>

java.lang.Object
org.apache.thrift.ProcessFunction<I,T>

public abstract class ProcessFunction<I,T extends TBase> extends Object
  • Constructor Details

    • ProcessFunction

      public ProcessFunction(String methodName)
  • Method Details

    • process

      public final void process(int seqid, TProtocol iprot, TProtocol oprot, I iface) throws TException
      Throws:
      TException
    • rethrowUnhandledExceptions

      protected boolean rethrowUnhandledExceptions()
    • isOneway

      protected abstract boolean isOneway()
    • getResult

      public abstract TBase getResult(I iface, T args) throws TException
      Throws:
      TException
    • getEmptyArgsInstance

      public abstract T getEmptyArgsInstance()
    • getMethodName

      public String getMethodName()