public class BatchInvalidator extends Invalidator
eventFilter, eventService, logger, metaDataGenerator, nodeEngine, partitionCount, partitionService, serviceName| Constructor and Description |
|---|
BatchInvalidator(String serviceName,
int batchSize,
int batchFrequencySeconds,
IFunction<EventRegistration,Boolean> eventFilter,
NodeEngine nodeEngine) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(String dataStructureName,
String sourceUuid)
Removes supplied data structures invalidation queues and flushes their content.
|
protected void |
invalidateInternal(Invalidation invalidation,
int orderKey) |
protected Invalidation |
newInvalidation(Data key,
String dataStructureName,
String sourceUuid,
int partitionId) |
void |
reset()
Resets this invalidator back to its initial state.
|
void |
shutdown()
Shuts down this invalidator and releases used resources.
|
getMetaDataGenerator, invalidateAllKeys, invalidateKey, resetPartitionMetaData, sendImmediatelypublic BatchInvalidator(String serviceName, int batchSize, int batchFrequencySeconds, IFunction<EventRegistration,Boolean> eventFilter, NodeEngine nodeEngine)
protected Invalidation newInvalidation(Data key, String dataStructureName, String sourceUuid, int partitionId)
newInvalidation in class Invalidatorprotected void invalidateInternal(Invalidation invalidation, int orderKey)
invalidateInternal in class Invalidatorpublic void destroy(String dataStructureName, String sourceUuid)
InvalidatorMapRemoteService.destroyDistributedObject(String)destroy in class InvalidatordataStructureName - name of the data structure.MapRemoteService.destroyDistributedObject(String)public void shutdown()
InvalidatorManagedService.shutdown(boolean)shutdown in class InvalidatorManagedService.shutdown(boolean)public void reset()
InvalidatorManagedService.reset()reset in class InvalidatorManagedService.reset()Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.