Skip to content

Commit 69fb5d9

Browse files
committed
ADAP-47: added DesktopStateListener.nClose
1 parent bef0237 commit 69fb5d9

File tree

9 files changed

+46
-1
lines changed

9 files changed

+46
-1
lines changed

src/main/java/com/openfin/desktop/demo/DockingDemo2.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ private void startOpenFinRuntime() {
104104
public void onReady() {
105105
onRuntimeReady();
106106
}
107+
108+
@Override
109+
public void onClose() {
110+
}
107111
@Override
108112
public void onError(String reason) {
109113
logger.error("Connection failed: " + reason);

src/main/java/com/openfin/desktop/demo/ExternalMessageDemo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ public void onReady() {
3030
System.out.println("Desktop onReady");
3131
}
3232

33+
@Override
34+
public void onClose() {
35+
System.out.println("Connection closed");
36+
}
37+
3338
@Override
3439
public void onError(String reason) {
3540
System.out.println("Desktop onError " + reason);

src/main/java/com/openfin/desktop/demo/JNLPExample.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ public void onReady() {
2929
}
3030

3131
}
32+
33+
@Override
34+
public void onClose() {
35+
java.lang.System.out.println("Connection closed");
36+
}
37+
3238
@Override
3339
public void onError(String reason) {
3440
java.lang.System.out.println("Connection failed: " + reason);

src/main/java/com/openfin/desktop/demo/JUnitDemo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ public void onReady() {
6666
openFinConnectedLatch.countDown();
6767
}
6868

69+
@Override
70+
public void onClose() {
71+
printf("Connection to Runtime closed");
72+
}
73+
6974
@Override
7075
public void onError(String reason) {
7176
printf("Connection failed: %s", reason);

src/main/java/com/openfin/desktop/demo/OpenFinDesktopDemo.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,12 @@ public void onReady() {
454454
e.printStackTrace();
455455
}
456456
}
457+
458+
@Override
459+
public void onClose() {
460+
updateMessagePanel("Connection closed");
461+
}
462+
457463
@Override
458464
public void onError(String reason) {
459465
updateMessagePanel("Connection failed: " + reason);

src/main/java/com/openfin/desktop/demo/OpenFinDockingDemo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,11 @@ private void startOpenFinRuntime() {
246246
public void onReady() {
247247
onRuntimeReady();
248248
}
249+
250+
@Override
251+
public void onClose() {
252+
updateMessagePanel("Connection closed");
253+
}
249254
@Override
250255
public void onError(String reason) {
251256
updateMessagePanel("Connection failed: " + reason);

src/main/java/com/openfin/desktop/demo/OpenFinWindowTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ public void onReady() {
7676
openFinDisconnectedLatch = new CountDownLatch(1);
7777
}
7878

79+
@Override
80+
public void onClose() {
81+
printf("Connection to Runtime is closed");
82+
}
83+
7984
@Override
8085
public void onError(String reason) {
8186
printf("Connection failed: %s", reason);

src/main/java/com/openfin/desktop/demo/WindowEmbedDemo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,11 @@ private void runStartAction() {
204204
public void onReady() {
205205
setMainButtonsEnabled(true);
206206
}
207+
208+
@Override
209+
public void onClose() {
210+
}
211+
207212
@Override
208213
public void onError(String reason) {
209214

src/test/java/com/openfin/desktop/TestUtils.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ public void onReady() {
5757
connectionClosing = false;
5858
connectedLatch.countDown();
5959
}
60+
@Override
61+
public void onClose() {
62+
logger.debug("Connection closed");
63+
disconnectedLatch.countDown();
64+
}
6065

6166
@Override
6267
public void onError(String reason) {
@@ -65,7 +70,6 @@ public void onError(String reason) {
6570
} else {
6671
logger.debug("Connection closed");
6772
}
68-
disconnectedLatch.countDown();
6973
}
7074

7175
@Override

0 commit comments

Comments
 (0)