/** * Gets the list of added {@code ServerMonitorListener}. The default is an empty list. * * @return the unmodifiable list of server monitor listeners * @since 3.3 */ public List<ServerMonitorListener> getServerMonitorListeners() { return serverSettings.getServerMonitorListeners(); }
public static ServerMonitorListener getServerMonitorListener(final ServerSettings serverSettings) { switch (serverSettings.getServerMonitorListeners().size()) { case 0: return NO_OP_SERVER_MONITOR_LISTENER; case 1: return serverSettings.getServerMonitorListeners().get(0); default: return new ServerMonitorListenerMulticaster(serverSettings.getServerMonitorListeners()); } }
/** * Gets the list of added {@code ServerMonitorListener}. The default is an empty list. * * @return the unmodifiable list of server monitor listeners * @since 3.3 */ public List<ServerMonitorListener> getServerMonitorListeners() { return serverSettings.getServerMonitorListeners(); }
public static ServerMonitorListener getServerMonitorListener(final ServerSettings serverSettings) { switch (serverSettings.getServerMonitorListeners().size()) { case 0: return NO_OP_SERVER_MONITOR_LISTENER; case 1: return serverSettings.getServerMonitorListeners().get(0); default: return new ServerMonitorListenerMulticaster(serverSettings.getServerMonitorListeners()); } }