Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldServer/src/org/litesoft/GWT/eventbus/server/ServerEventBusSubscriptionCollector.java

Diff revisions: vs.
  @@ -1,31 +1,31 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.eventbus.server;
3 -
4 - import org.litesoft.GWT.eventbus.client.*;
5 -
6 - import java.util.*;
7 -
8 - public class ServerEventBusSubscriptionCollector extends EventSubscriptionCollector {
9 - public synchronized void addListener( ServerEventBusDisposeListener pServerEventBusDisposeListener ) {
10 - if ( pServerEventBusDisposeListener != null ) {
11 - mListeners.add( pServerEventBusDisposeListener );
12 - }
13 - }
14 -
15 - /**
16 - * @return !null, and no nulls in array
17 - */
18 - public final synchronized ServerEventBusDisposeListener[] getListeners() {
19 - if ( mListeners.isEmpty() ) {
20 - return ServerEventBusDisposeListener.EMPTY_ARRAY;
21 - }
22 - ServerEventBusDisposeListener[] rv = new ServerEventBusDisposeListener[mListeners.size()];
23 - int i = 0;
24 - for ( ServerEventBusDisposeListener zListener : mListeners ) {
25 - rv[i++] = zListener;
26 - }
27 - return rv;
28 - }
29 -
30 - private Set<ServerEventBusDisposeListener> mListeners = new HashSet<ServerEventBusDisposeListener>();
31 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.eventbus.server;
3 +
4 + import org.litesoft.GWT.eventbus.client.*;
5 +
6 + import java.util.*;
7 +
8 + public class ServerEventBusSubscriptionCollector extends EventSubscriptionCollector {
9 + public synchronized void addListener( ServerEventBusDisposeListener pServerEventBusDisposeListener ) {
10 + if ( pServerEventBusDisposeListener != null ) {
11 + mListeners.add( pServerEventBusDisposeListener );
12 + }
13 + }
14 +
15 + /**
16 + * @return !null, and no nulls in array
17 + */
18 + public final synchronized ServerEventBusDisposeListener[] getListeners() {
19 + if ( mListeners.isEmpty() ) {
20 + return ServerEventBusDisposeListener.EMPTY_ARRAY;
21 + }
22 + ServerEventBusDisposeListener[] rv = new ServerEventBusDisposeListener[mListeners.size()];
23 + int i = 0;
24 + for ( ServerEventBusDisposeListener zListener : mListeners ) {
25 + rv[i++] = zListener;
26 + }
27 + return rv;
28 + }
29 +
30 + private Set<ServerEventBusDisposeListener> mListeners = new HashSet<ServerEventBusDisposeListener>();
31 + }