org.apache.thrift
Class TServiceClient

java.lang.Object
  extended by org.apache.thrift.TServiceClient

public abstract class TServiceClient
extends java.lang.Object

A TServiceClient is used to communicate with a TService implementation across protocols and transports.


Field Summary
protected  TProtocol iprot_
           
protected  TProtocol oprot_
           
protected  int seqid_
           
 
Constructor Summary
TServiceClient(TProtocol prot)
           
TServiceClient(TProtocol iprot, TProtocol oprot)
           
 
Method Summary
 TProtocol getInputProtocol()
          Get the TProtocol being used as the input (read) protocol.
 TProtocol getOutputProtocol()
          Get the TProtocol being used as the output (write) protocol.
protected  void receiveBase(TBase result, java.lang.String methodName)
           
protected  void sendBase(java.lang.String methodName, TBase args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iprot_

protected TProtocol iprot_

oprot_

protected TProtocol oprot_

seqid_

protected int seqid_
Constructor Detail

TServiceClient

public TServiceClient(TProtocol prot)

TServiceClient

public TServiceClient(TProtocol iprot,
                      TProtocol oprot)
Method Detail

getInputProtocol

public TProtocol getInputProtocol()
Get the TProtocol being used as the input (read) protocol.

Returns:
the TProtocol being used as the input (read) protocol.

getOutputProtocol

public TProtocol getOutputProtocol()
Get the TProtocol being used as the output (write) protocol.

Returns:
the TProtocol being used as the output (write) protocol.

sendBase

protected void sendBase(java.lang.String methodName,
                        TBase args)
                 throws TException
Throws:
TException

receiveBase

protected void receiveBase(TBase result,
                           java.lang.String methodName)
                    throws TException
Throws:
TException