public boolean removeEventListener(String mapName, String registrationId) { if (config.isLiteMember()) { throw new ReplicatedMapCantBeCreatedOnLiteMemberException(nodeEngine.getThisAddress()); } if (registrationId == null) { throw new IllegalArgumentException("registrationId cannot be null"); } return eventService.deregisterListener(SERVICE_NAME, mapName, registrationId); }
@Override public boolean deregisterListener(String name, String registrationId) { final EventService eventService = getNodeEngine().getEventService(); boolean result = eventService.deregisterListener(SERVICE_NAME, name, registrationId); Closeable listener = closeableListeners.remove(registrationId); if (listener != null) { IOUtil.closeResource(listener); } return result; }
public boolean removeMembershipListener(String registrationId) { checkNotNull(registrationId, "registrationId cannot be null"); EventService eventService = nodeEngine.getEventService(); return eventService.deregisterListener(SERVICE_NAME, SERVICE_NAME, registrationId); }
public boolean removeListener(String name, String registrationId) { EventService eventService = nodeEngine.getEventService(); return eventService.deregisterListener(SERVICE_NAME, name, registrationId); }
public boolean removeItemListener(String registrationId) { EventService eventService = getNodeEngine().getEventService(); return eventService.deregisterListener(getServiceName(), name, registrationId); }