litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package org.litesoft.GWT.eventbus.server;
import java.util.*;
import org.litesoft.GWT.eventbus.client.*;
public class ServerEventBusSubscriptionCollector extends EventSubscriptionCollector
{
public synchronized void addListener( ServerEventBusDisposeListener pServerEventBusDisposeListener )
{
if ( pServerEventBusDisposeListener != null )
{
mListeners.add( pServerEventBusDisposeListener );
}
}
/**
* @return !null, and no nulls in array
*/
public final synchronized ServerEventBusDisposeListener[] getListeners()
{
if ( mListeners.isEmpty() )
{
return ServerEventBusDisposeListener.EMPTY_ARRAY;
}
ServerEventBusDisposeListener[] rv = new ServerEventBusDisposeListener[mListeners.size()];
int i = 0;
for ( ServerEventBusDisposeListener zListener : mListeners )
{
rv[i++] = zListener;
}
return rv;
}
private Set<ServerEventBusDisposeListener> mListeners = new HashSet<ServerEventBusDisposeListener>();
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|