@Override public void onInvalidate(Invalidation invalidation) { if (!endpoint.isAlive()) { return; } sendInvalidation(invalidation); } }
@Override public void onInvalidate(Invalidation invalidation) { if (!endpoint.isAlive()) { return; } sendInvalidation(invalidation); } }
@Override public void handleEvent(Object eventObject) { if (!endpoint.isAlive() || !(eventObject instanceof Invalidation)) { return; } sendInvalidation(((Invalidation) eventObject)); }
@Override public void handleEvent(Object eventObject) { if (!endpoint.isAlive() || !(eventObject instanceof Invalidation)) { return; } sendInvalidation(((Invalidation) eventObject)); }
@Override public void onEvent(IMapEvent iMapEvent) { if (!endpoint.isAlive()) { return; } ClientMessage eventData = getEventData(iMapEvent); sendClientMessage(eventData); }
private boolean shouldSendEvent() { if (!endpoint.isAlive()) { return false; } ClusterService clusterService = clientEngine.getClusterService(); if (parameters.localOnly && !clusterService.isMaster()) { //if client registered localOnly, only master is allowed to send request return false; } return true; } }
private boolean shouldSendEvent() { if (!endpoint.isAlive()) { return false; } ClusterService clusterService = clientEngine.getClusterService(); if (parameters.localOnly && !clusterService.isMaster()) { //if client registered localOnly, only master is allowed to send request return false; } return true; } }
@Override public void onEvent(IMapEvent iMapEvent) { if (!endpoint.isAlive()) { return; } ClientMessage eventData = getEventData(iMapEvent); sendClientMessage(eventData); }
private void send(ItemEvent event) { if (endpoint.isAlive()) { if (!(event instanceof DataAwareItemEvent)) { throw new IllegalArgumentException( "Expecting: DataAwareItemEvent, Found: " + event.getClass().getSimpleName()); } DataAwareItemEvent dataAwareItemEvent = (DataAwareItemEvent) event; Data item = dataAwareItemEvent.getItemData(); ClientMessage clientMessage = QueueAddListenerCodec.encodeItemEvent(item, event.getMember().getUuid(), event.getEventType().getType()); sendClientMessage(partitionKey, clientMessage); } } };
private void send(ItemEvent event) { if (endpoint.isAlive()) { if (!(event instanceof DataAwareItemEvent)) { throw new IllegalArgumentException( "Expecting: DataAwareItemEvent, Found: " + event.getClass().getSimpleName()); } DataAwareItemEvent dataAwareItemEvent = (DataAwareItemEvent) event; Data item = dataAwareItemEvent.getItemData(); ClientMessage clientMessage = ListAddListenerCodec .encodeItemEvent(item, event.getMember().getUuid(), event.getEventType().getType()); sendClientMessage(partitionKey, clientMessage); } } };
private boolean shouldSendEvent() { if (!endpoint.isAlive()) { return false; } ClusterService clusterService = clientEngine.getClusterService(); boolean currentMemberIsMaster = clusterService.getMasterAddress().equals(clientEngine.getThisAddress()); if (parameters.localOnly && !currentMemberIsMaster) { //if client registered localOnly, only master is allowed to send request return false; } return true; } }
private boolean shouldSendEvent() { if (!endpoint.isAlive()) { return false; } ClusterService clusterService = clientEngine.getClusterService(); boolean currentMemberIsMaster = clusterService.getMasterAddress().equals(clientEngine.getThisAddress()); if (parameters.localOnly && !currentMemberIsMaster) { //if client registered localOnly, only master is allowed to send request return false; } return true; } }
@Override public void partitionLost(CachePartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = CacheAddPartitionLostListenerCodec.encodeCachePartitionLostEvent(event.getPartitionId(), event.getMember().getUuid()); sendClientMessage(null, eventMessage); } } };
private boolean shouldSendEvent(IMapEvent event) { if (!endpoint.isAlive()) { return false; } Member originatedMember = event.getMember(); if (isLocalOnly() && !nodeEngine.getLocalMember().equals(originatedMember)) { //if listener is registered local only, do not let the events originated from other members pass through return false; } return true; }
private boolean shouldSendEvent(IMapEvent event) { if (!endpoint.isAlive()) { return false; } Member originatedMember = event.getMember(); if (isLocalOnly() && !nodeEngine.getLocalMember().equals(originatedMember)) { //if listener is registered local only, do not let the events originated from other members pass through return false; } return true; }
@Override public void partitionLost(MapPartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = MapAddPartitionLostListenerCodec.encodeMapPartitionLostEvent(event.getPartitionId(), event.getMember().getUuid()); sendClientMessage(null, eventMessage); } } };
@Override public void partitionLost(CachePartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = CacheAddPartitionLostListenerCodec.encodeCachePartitionLostEvent(event.getPartitionId(), event.getMember().getUuid()); sendClientMessage(null, eventMessage); } } };
@Override public void partitionLost(MapPartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = MapAddPartitionLostListenerCodec.encodeMapPartitionLostEvent(event.getPartitionId(), event.getMember().getUuid()); sendClientMessage(null, eventMessage); } } };
@Override public void partitionLost(PartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = ClientAddPartitionLostListenerCodec.encodePartitionLostEvent(event.getPartitionId(), event.getLostBackupCount(), event.getEventSource()); sendClientMessage(null, eventMessage); } } };
@Override public void partitionLost(PartitionLostEvent event) { if (endpoint.isAlive()) { ClientMessage eventMessage = ClientAddPartitionLostListenerCodec.encodePartitionLostEvent(event.getPartitionId(), event.getLostBackupCount(), event.getEventSource()); sendClientMessage(null, eventMessage); } } };