Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/eventbus/client/nonpublic/PeerSupportingEventBus.java

Diff revisions: vs.
  @@ -1,71 +1,71 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.eventbus.client.nonpublic;
3 -
4 - import org.litesoft.GWT.eventbus.client.*;
5 - import org.litesoft.commonfoundation.issues.*;
6 - import org.litesoft.logger.*;
7 -
8 - public interface PeerSupportingEventBus {
9 - String getForm(); // Client / Server / ...
10 -
11 - public Logger getLogger();
12 -
13 - int getClientIdNumber();
14 -
15 - void handleUnexpectedPackage( String pFrom, EventPackage pPackage );
16 -
17 - void handleUnexpectedProblem( String pFrom, Problem pProblem );
18 -
19 - void handleUnexpectedException( String pFrom, Throwable pThrowable );
20 -
21 - void problemFromRemotePeerService( EventPackage pProblem );
22 -
23 - boolean propagateFromRemotePeerService( ChannelServicePackage pFromPeer );
24 -
25 - boolean ping();
26 -
27 - public static class Null implements PeerSupportingEventBus {
28 - public static final PeerSupportingEventBus INSTANCE = new Null();
29 -
30 - public String getForm() // Client / Server / ...
31 - {
32 - return "Disposed";
33 - }
34 -
35 - public Logger getLogger() {
36 - return Logger.disabled();
37 - }
38 -
39 - public int getClientIdNumber() {
40 - return -1;
41 - }
42 -
43 - public void handleUnexpectedPackage( String pFrom, EventPackage pPackage ) {
44 - // Whatever...
45 - }
46 -
47 - public void handleUnexpectedProblem( String pFrom, Problem pProblem ) {
48 - // Whatever...
49 - }
50 -
51 - public void handleUnexpectedException( String pFrom, Throwable pThrowable ) {
52 - // Whatever...
53 - }
54 -
55 - public void problemFromRemotePeerService( EventPackage pProblem ) {
56 - // Whatever...
57 - }
58 -
59 - public boolean propagateFromRemotePeerService( ChannelServicePackage pFromPeer ) {
60 - return false; // Indicate problem...
61 - }
62 -
63 - public boolean ping() {
64 - return false; // Indicate problem...
65 - }
66 -
67 - public String toString() {
68 - return "Null";
69 - }
70 - }
71 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.eventbus.client.nonpublic;
3 +
4 + import org.litesoft.GWT.eventbus.client.*;
5 + import org.litesoft.commonfoundation.issues.*;
6 + import org.litesoft.logger.*;
7 +
8 + public interface PeerSupportingEventBus {
9 + String getForm(); // Client / Server / ...
10 +
11 + public Logger getLogger();
12 +
13 + int getClientIdNumber();
14 +
15 + void handleUnexpectedPackage( String pFrom, EventPackage pPackage );
16 +
17 + void handleUnexpectedProblem( String pFrom, Problem pProblem );
18 +
19 + void handleUnexpectedException( String pFrom, Throwable pThrowable );
20 +
21 + void problemFromRemotePeerService( EventPackage pProblem );
22 +
23 + boolean propagateFromRemotePeerService( ChannelServicePackage pFromPeer );
24 +
25 + boolean ping();
26 +
27 + public static class Null implements PeerSupportingEventBus {
28 + public static final PeerSupportingEventBus INSTANCE = new Null();
29 +
30 + public String getForm() // Client / Server / ...
31 + {
32 + return "Disposed";
33 + }
34 +
35 + public Logger getLogger() {
36 + return Logger.disabled();
37 + }
38 +
39 + public int getClientIdNumber() {
40 + return -1;
41 + }
42 +
43 + public void handleUnexpectedPackage( String pFrom, EventPackage pPackage ) {
44 + // Whatever...
45 + }
46 +
47 + public void handleUnexpectedProblem( String pFrom, Problem pProblem ) {
48 + // Whatever...
49 + }
50 +
51 + public void handleUnexpectedException( String pFrom, Throwable pThrowable ) {
52 + // Whatever...
53 + }
54 +
55 + public void problemFromRemotePeerService( EventPackage pProblem ) {
56 + // Whatever...
57 + }
58 +
59 + public boolean propagateFromRemotePeerService( ChannelServicePackage pFromPeer ) {
60 + return false; // Indicate problem...
61 + }
62 +
63 + public boolean ping() {
64 + return false; // Indicate problem...
65 + }
66 +
67 + public String toString() {
68 + return "Null";
69 + }
70 + }
71 + }