summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java25
1 files changed, 14 insertions, 11 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
index 2f9fbf50..f8c179b0 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
@@ -64,7 +64,6 @@ public abstract class MainWindow {
private static final List<ActivityPanel> activities = new ArrayList<>();
-
/**
* Set the visible page of the main window.
*
@@ -148,10 +147,10 @@ public abstract class MainWindow {
return Gui.syncExec(new GuiCallable<Boolean>() {
@Override
public Boolean run() {
- return Gui.showMessageBox(mainWindow, "Die Kommunikation mit dem bwLehrpool-Zentralserver ist"
- + " gestört. Der Aufruf der Funktion " + method
- + " ist fehlgeschlagen.\n\n"
- + "Möchten Sie den Aufruf wiederholen?",
+ return Gui.showMessageBox(mainWindow,
+ "Die Kommunikation mit dem bwLehrpool-Zentralserver ist"
+ + " gestört. Der Aufruf der Funktion " + method
+ + " ist fehlgeschlagen.\n\n" + "Möchten Sie den Aufruf wiederholen?",
MessageType.ERROR_RETRY, LOGGER, t);
}
});
@@ -167,10 +166,10 @@ public abstract class MainWindow {
return Gui.syncExec(new GuiCallable<Boolean>() {
@Override
public Boolean run() {
- return Gui.showMessageBox(mainWindow, "Die Kommunikation mit dem Satellitenserver ist"
- + " gestört. Der Aufruf der Funktion " + method
- + " ist fehlgeschlagen.\n\n"
- + "Möchten Sie den Aufruf wiederholen?",
+ return Gui.showMessageBox(mainWindow,
+ "Die Kommunikation mit dem Satellitenserver ist"
+ + " gestört. Der Aufruf der Funktion " + method
+ + " ist fehlgeschlagen.\n\n" + "Möchten Sie den Aufruf wiederholen?",
MessageType.ERROR_RETRY, LOGGER, t);
}
});
@@ -251,10 +250,14 @@ public abstract class MainWindow {
// Wait for proxy server init
App.waitForInit();
try {
- WhoamiInfo whoami = ThriftManager.getNewSatClient(session.address).whoami(session.token);
+ WhoamiInfo whoami = ThriftManager.getNewSatelliteClient(
+ GraphicalCertHandler.getSslContext(session.address), session.address,
+ App.THRIFT_SSL_PORT, App.THRIFT_TIMEOUT_MS).whoami(session.token);
// TODO: Satellite whoami call
Session.initialize(whoami, session.address, session.token, session.masterToken);
- ThriftManager.setSatelliteAddress(Session.getSatelliteAddress());
+ ThriftManager.setSatelliteAddress(
+ GraphicalCertHandler.getSslContext(Session.getSatelliteAddress()),
+ Session.getSatelliteAddress(), App.THRIFT_SSL_PORT, App.THRIFT_TIMEOUT_MS);
LOGGER.info("Saved session used for resume.");
} catch (Exception e1) {
LOGGER.info("Session resume failed.", e1);