private boolean deprocessRemoteCall(Object bean) { boolean result = false; List<RemoteCallCallback> callbacks = remoteCalls.remove(bean); if (callbacks != null) { for (RemoteCallCallback callback : callbacks) { ServerChannel channel = bayeuxServer.getChannel(callback.subscription); if (channel != null) { channel.removeListener(callback); result = true; } } } return result; }
private boolean deprocessListener(Object bean) { boolean result = false; List<ListenerCallback> callbacks = listeners.remove(bean); if (callbacks != null) { for (ListenerCallback callback : callbacks) { ServerChannel channel = bayeuxServer.getChannel(callback.subscription); if (channel != null) { channel.removeListener(callback); result = true; } } } return result; }
private ServerChannel _getBayeuxServerChannel(final CometdPushNode<?> node) { return _getBayeuxServer().getChannel(node.getCometdChannelId()); }