/** * Gets the list of added {@code ServerListener}. The default is an empty list. * * @return the unmodifiable list of server listeners * @since 3.3 */ public List<ServerListener> getServerListeners() { return serverSettings.getServerListeners(); }
public static ServerListener createServerListener(final ServerSettings serverSettings, final ServerListener additionalServerListener) { List<ServerListener> mergedServerListeners = new ArrayList<ServerListener>(); if (additionalServerListener != null) { mergedServerListeners.add(additionalServerListener); } mergedServerListeners.addAll(serverSettings.getServerListeners()); switch (mergedServerListeners.size()) { case 0: return NO_OP_SERVER_LISTENER; case 1: return mergedServerListeners.get(0); default: return new ServerListenerMulticaster(mergedServerListeners); } }
/** * Gets the list of added {@code ServerListener}. The default is an empty list. * * @return the unmodifiable list of server listeners * @since 3.3 */ public List<ServerListener> getServerListeners() { return serverSettings.getServerListeners(); }
public static ServerListener createServerListener(final ServerSettings serverSettings, final ServerListener additionalServerListener) { List<ServerListener> mergedServerListeners = new ArrayList<ServerListener>(); if (additionalServerListener != null) { mergedServerListeners.add(additionalServerListener); } mergedServerListeners.addAll(serverSettings.getServerListeners()); switch (mergedServerListeners.size()) { case 0: return NO_OP_SERVER_LISTENER; case 1: return mergedServerListeners.get(0); default: return new ServerListenerMulticaster(mergedServerListeners); } }