internal static Alachisoft.NCache.Caching.EventId ConvertToEventID(Alachisoft.NCache.Common.Protobuf.BulkEventItemResponse eventItem, NCache.Persistence.EventType eventType) { Alachisoft.NCache.Caching.EventId eventId = eventId = new Alachisoft.NCache.Caching.EventId(); switch (eventType) { case NCache.Persistence.EventType.ITEM_UPDATED_CALLBACK: eventId.EventUniqueID = eventItem.ItemUpdatedCallback.eventId.eventUniqueId; eventId.EventCounter = eventItem.ItemUpdatedCallback.eventId.eventCounter; eventId.OperationCounter = eventItem.ItemUpdatedCallback.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_UPDATED_CALLBACK; break; case NCache.Persistence.EventType.ITEM_REMOVED_CALLBACK: eventId.EventUniqueID = eventItem.itemRemoveCallback.eventId.eventUniqueId; eventId.EventCounter = eventItem.itemRemoveCallback.eventId.eventCounter; eventId.OperationCounter = eventItem.itemRemoveCallback.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_REMOVED_CALLBACK; break; } return(eventId); }
internal static Alachisoft.NCache.Caching.EventId ConvertToEventID( Alachisoft.NCache.Common.Protobuf.BulkEventItemResponse eventItem, NCache.Persistence.EventType eventType) { Alachisoft.NCache.Caching.EventId eventId = eventId = new Alachisoft.NCache.Caching.EventId(); switch (eventType) { case NCache.Persistence.EventType.ITEM_ADDED_EVENT: eventId.EventUniqueID = eventItem.itemAddedEvent.eventId.eventUniqueId; eventId.EventCounter = eventItem.itemAddedEvent.eventId.eventCounter; eventId.OperationCounter = eventItem.itemAddedEvent.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_ADDED_EVENT; break; case NCache.Persistence.EventType.ITEM_UPDATED_EVENT: eventId.EventUniqueID = eventItem.itemUpdatedEvent.eventId.eventUniqueId; eventId.EventCounter = eventItem.itemUpdatedEvent.eventId.eventCounter; eventId.OperationCounter = eventItem.itemUpdatedEvent.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_UPDATED_EVENT; break; case NCache.Persistence.EventType.ITEM_UPDATED_CALLBACK: eventId.EventUniqueID = eventItem.ItemUpdatedCallback.eventId.eventUniqueId; eventId.EventCounter = eventItem.ItemUpdatedCallback.eventId.eventCounter; eventId.OperationCounter = eventItem.ItemUpdatedCallback.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_UPDATED_CALLBACK; break; case NCache.Persistence.EventType.CQ_CALLBACK: eventId.EventUniqueID = eventItem.CQCallback.eventId.eventUniqueId; eventId.EventCounter = eventItem.CQCallback.eventId.eventCounter; eventId.OperationCounter = eventItem.CQCallback.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.CQ_CALLBACK; eventId.QueryChangeType = (NCache.Caching.Queries.QueryChangeType)eventItem.CQCallback.changeType; eventId.QueryId = eventItem.CQCallback.queryId; break; case NCache.Persistence.EventType.ITEM_REMOVED_CALLBACK: eventId.EventUniqueID = eventItem.itemRemoveCallback.eventId.eventUniqueId; eventId.EventCounter = eventItem.itemRemoveCallback.eventId.eventCounter; eventId.OperationCounter = eventItem.itemRemoveCallback.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_REMOVED_CALLBACK; break; case NCache.Persistence.EventType.ITEM_REMOVED_EVENT: eventId.EventUniqueID = eventItem.itemRemovedEvent.eventId.eventUniqueId; eventId.EventCounter = eventItem.itemRemovedEvent.eventId.eventCounter; eventId.OperationCounter = eventItem.itemRemovedEvent.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.ITEM_REMOVED_EVENT; break; case NCache.Persistence.EventType.CACHE_CLEARED_EVENT: eventId.EventUniqueID = eventItem.cacheClearedEvent.eventId.eventUniqueId; eventId.EventCounter = eventItem.cacheClearedEvent.eventId.eventCounter; eventId.OperationCounter = eventItem.cacheClearedEvent.eventId.operationCounter; eventId.EventType = NCache.Persistence.EventType.CACHE_CLEARED_EVENT; break; } return(eventId); }