package thrift; import org.apache.thrift.protocol.TBinaryProtocol; import org.apache.thrift.protocol.TProtocol; import org.apache.thrift.transport.TSocket; import org.apache.thrift.transport.TTransport; import org.apache.thrift.transport.TTransportException; import server.Server; import server.Server.Client; public class ThriftConnection { final TTransport transport = new TSocket("141.79.128.121", 9090); //final TTransport transport = new TSocket("141.79.128.102", 9090); public Client getThriftConnection() { try { transport.open(); } catch (TTransportException e) { System.out.println("Keine Verbindung möglich!"); return null; } final TProtocol protocol = new TBinaryProtocol(transport); final Server.Client client = new Server.Client(protocol); System.out.println("Verbindung wurde aufgebaut."); return client; } public void closeThriftConnection() { System.out.println("Verbindung wird geplant getrennt..."); transport.close(); } }