@Override public CacheEventType getType() { return CacheEventType.getByType(eventType); }
@Override public CacheEventType getType() { return CacheEventType.getByType(eventType); }
/** * Constructs a prototypical Cache Event. * * @param source The object on which the Event initially occurred. * @param member The interface to the cluster member (node). * @param eventType The event type as an enum {@link EntryEventType} integer. * @throws IllegalArgumentException if source is null. */ public AbstractICacheEvent(Object source, Member member, int eventType) { super(source); this.name = (String) source; this.member = member; this.cacheEventType = CacheEventType.getByType(eventType); }
/** * Constructs a prototypical Cache Event. * * @param source The object on which the Event initially occurred. * @param member The interface to the cluster member (node). * @param eventType The event type as an enum {@link EntryEventType} integer. * @throws IllegalArgumentException if source is null. */ public AbstractICacheEvent(Object source, Member member, int eventType) { super(source); this.name = (String) source; this.member = member; this.cacheEventType = CacheEventType.getByType(eventType); }
public void handle(int type, Collection<CacheEventData> keys, int completionId) { try { if (CacheEventType.getByType(type) != CacheEventType.COMPLETED) { handleEvent(type, keys); } } finally { ((CacheSyncListenerCompleter) source).countDownCompletionLatch(completionId); } }
public void handle(int type, Collection<CacheEventData> keys, int completionId) { try { if (CacheEventType.getByType(type) != CacheEventType.COMPLETED) { handleEvent(type, keys); } } finally { ((CacheSyncListenerCompleter) source).countDownCompletionLatch(completionId); } }
@Override public void readData(ObjectDataInput in) throws IOException { eventType = CacheEventType.getByType(in.readInt()); completionId = in.readInt(); final int size = in.readInt(); events = createHashSet(size); for (int i = 0; i < size; i++) { CacheEventData ced = in.readObject(); events.add(ced); } }
@Override public void readData(ObjectDataInput in) throws IOException { eventType = CacheEventType.getByType(in.readInt()); completionId = in.readInt(); final int size = in.readInt(); events = createHashSet(size); for (int i = 0; i < size; i++) { CacheEventData ced = in.readObject(); events.add(ced); } }
@Override public void readData(ObjectDataInput in) throws IOException { name = in.readUTF(); eventType = CacheEventType.getByType(in.readInt()); dataKey = in.readData(); dataNewValue = in.readData(); dataOldValue = in.readData(); isOldValueAvailable = in.readBoolean(); }
@Override public void readData(ObjectDataInput in) throws IOException { name = in.readUTF(); eventType = CacheEventType.getByType(in.readInt()); dataKey = in.readData(); dataNewValue = in.readData(); dataOldValue = in.readData(); isOldValueAvailable = in.readBoolean(); }
private void handleEvent(int type, Collection<CacheEventData> keys) { final Iterable<CacheEntryEvent<? extends K, ? extends V>> cacheEntryEvent = createCacheEntryEvent(keys); CacheEventType eventType = CacheEventType.getByType(type); switch (eventType) { case CREATED: if (this.cacheEntryCreatedListener != null) { this.cacheEntryCreatedListener.onCreated(cacheEntryEvent); } break; case UPDATED: if (this.cacheEntryUpdatedListener != null) { this.cacheEntryUpdatedListener.onUpdated(cacheEntryEvent); } break; case REMOVED: if (this.cacheEntryRemovedListener != null) { this.cacheEntryRemovedListener.onRemoved(cacheEntryEvent); } break; case EXPIRED: if (this.cacheEntryExpiredListener != null) { this.cacheEntryExpiredListener.onExpired(cacheEntryEvent); } break; default: throw new IllegalArgumentException("Invalid event type: " + eventType.name()); } }
private void handleEvent(int type, Collection<CacheEventData> keys) { final Iterable<CacheEntryEvent<? extends K, ? extends V>> cacheEntryEvent = createCacheEntryEvent(keys); CacheEventType eventType = CacheEventType.getByType(type); switch (eventType) { case CREATED: if (this.cacheEntryCreatedListener != null) { this.cacheEntryCreatedListener.onCreated(cacheEntryEvent); } break; case UPDATED: if (this.cacheEntryUpdatedListener != null) { this.cacheEntryUpdatedListener.onUpdated(cacheEntryEvent); } break; case REMOVED: if (this.cacheEntryRemovedListener != null) { this.cacheEntryRemovedListener.onRemoved(cacheEntryEvent); } break; case EXPIRED: if (this.cacheEntryExpiredListener != null) { this.cacheEntryExpiredListener.onExpired(cacheEntryEvent); } break; default: throw new IllegalArgumentException("Invalid event type: " + eventType.name()); } }
public static CacheEventData decode(ClientMessage clientMessage) { int typeId = clientMessage.getInt(); String name = clientMessage.getStringUtf8(); boolean key_isNull = clientMessage.getBoolean(); Data key = null; if (!key_isNull) { key = clientMessage.getData(); } boolean value_isNull = clientMessage.getBoolean(); Data value = null; if (!value_isNull) { value = clientMessage.getData(); } boolean dataOldValue_isNull = clientMessage.getBoolean(); Data oldValue = null; if (!dataOldValue_isNull) { oldValue = clientMessage.getData(); } boolean isOldValueAvailable = clientMessage.getBoolean(); return new CacheEventDataImpl(name, CacheEventType.getByType(typeId), key, value, oldValue, isOldValueAvailable); }
public static CacheEventData decode(ClientMessage clientMessage) { int typeId = clientMessage.getInt(); String name = clientMessage.getStringUtf8(); boolean key_isNull = clientMessage.getBoolean(); Data key = null; if (!key_isNull) { key = clientMessage.getData(); } boolean value_isNull = clientMessage.getBoolean(); Data value = null; if (!value_isNull) { value = clientMessage.getData(); } boolean dataOldValue_isNull = clientMessage.getBoolean(); Data oldValue = null; if (!dataOldValue_isNull) { oldValue = clientMessage.getData(); } boolean isOldValueAvailable = clientMessage.getBoolean(); return new CacheEventDataImpl(name, CacheEventType.getByType(typeId), key, value, oldValue, isOldValueAvailable); }
public static CacheEventData decode(ClientMessage clientMessage) { int typeId = clientMessage.getInt(); String name = clientMessage.getStringUtf8(); boolean key_isNull = clientMessage.getBoolean(); Data key = null; if (!key_isNull) { key = clientMessage.getData(); } boolean value_isNull = clientMessage.getBoolean(); Data value = null; if (!value_isNull) { value = clientMessage.getData(); } boolean dataOldValue_isNull = clientMessage.getBoolean(); Data oldValue = null; if (!dataOldValue_isNull) { oldValue = clientMessage.getData(); } boolean isOldValueAvailable = clientMessage.getBoolean(); return new CacheEventDataImpl(name, CacheEventType.getByType(typeId), key, value, oldValue, isOldValueAvailable); }