com.hazelcast.spi.merge

## Interface SplitBrainMergeTypeProvider<T extends MergingValue>

- Type Parameters:
    `T` - type of the provided merging values, e.g. a simple `MergingValue` or a composition like `MergingEntry & MergingHits & MergingLastAccessTime`
  All Known Implementing Classes:
    AbstractBasicConfig, AtomicLongConfig, AtomicReferenceConfig, CacheConfig, CacheConfigReadOnly, CacheSimpleConfig, CacheSimpleConfigReadOnly, CollectionConfig, ListConfig, ListConfigReadOnly, MapConfig, MapConfigReadOnly, MultiMapConfig, MultiMapConfigReadOnly, QueueConfig, QueueConfigReadOnly, ReplicatedMapConfig, RingbufferConfig, ScheduledExecutorConfig, SetConfig, SetConfigReadOnly

      public interface SplitBrainMergeTypeProvider<T extends MergingValue>

  Returns a class with the provided merge value types.

  Is implemented by config classes of split-brain capable data structures.

  Is used by the `ConfigValidator` to check if a data structure provides he required merge types of a configured `SplitBrainMergePolicy`.

  Since:
    3.10

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Class<T>` | `getProvidedMergeTypes()`

- - ### Method Detail

    - #### getProvidedMergeTypes

          Class<T> getProvidedMergeTypes()

Copyright © 2020. All rights reserved.