package com.justdebugit.thrift.example.raw;
import java.io.IOException;
import org.apache.thrift.TException;
import org.apache.thrift.protocol.TCompactProtocol;
import org.apache.thrift.protocol.TMultiplexedProtocol;
import org.apache.thrift.transport.TFramedTransport;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TTransportException;
import com.justdebugit.thrift.generated.BlackService;
public class BlackServiceStub implements BlackService.Iface{
private final BlackService.Client client ;
public BlackServiceStub(String host,int port) throws IOException, TTransportException{
TFramedTransport transport = new TFramedTransport(new TSocket(host,
port));
transport.open();
client = new BlackService.Client(new TMultiplexedProtocol(new TCompactProtocol(transport), "blackService"));
}
@Override
public boolean isBlack(int uid) throws TException {
return client.isBlack(uid);
}
}