From e90286005f1cbedc77bfff91f867cb6aec25a595 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 11 Sep 2014 15:04:50 +0200 Subject: oops --- .../main/java/thrift/MasterThriftConnection.java | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dozentenmodul/src/main/java/thrift/MasterThriftConnection.java (limited to 'dozentenmodul/src/main/java/thrift/MasterThriftConnection.java') diff --git a/dozentenmodul/src/main/java/thrift/MasterThriftConnection.java b/dozentenmodul/src/main/java/thrift/MasterThriftConnection.java new file mode 100644 index 00000000..a84931c6 --- /dev/null +++ b/dozentenmodul/src/main/java/thrift/MasterThriftConnection.java @@ -0,0 +1,43 @@ +package thrift; + +import javax.swing.JOptionPane; + +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 org.openslx.imagemaster.thrift.iface.ImageServer.Client; + + + +public class MasterThriftConnection { + + public static final String MASTERSERVERIP="132.230.4.16"; + //public static final String MASTERSERVERIP="127.0.0.1"; + + final TTransport transport = new TSocket(MASTERSERVERIP, 9090); + + public Client getMasterThriftConnection() + { + + try { + transport.open(); + } catch (TTransportException e) { + System.out.println("Keine Verbindung m\u00f6glich!"); + return null; + } + + final TProtocol protocol = new TBinaryProtocol(transport); + final Client client = new Client(protocol); + System.out.println("Masterserver erreichbar."); + + return client; + } + + public void closeMasterThriftConnection() + { + transport.close(); + } +} -- cgit v1.2.3-55-g7522