All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description CacheKeyDistribution Key distribution appropriate for any cache mode.CacheLocality ALocalityimplementation that delegates to either aConsistentHashLocalityorSimpleLocalitydepending on the cache mode.ConfigurationBuilderAttributesAccessor ConsistentHashKeyDistribution Key distribution functions for a specificConsistentHash.ConsistentHashKeyRegistry<K> Registry of queues of keys with affinity to the members of a consistent hash.ConsistentHashLocality Localityimplementation based on aConsistentHash.DataContainerConfiguration DataContainerConfigurationBuilder DataContainerFactory<K,V> DataContainerFactory.EvictableDataContainer<K,V> DefaultKeyAffinityService<K> A custom key affinity service implementation with the following distinct characteristics (as compared toKeyAffinityServiceImpl):DefaultKeyAffinityService.getKeyForAddress(Address)will return a random key (instead of throwing an ISE) if the specified address does not own any segments. Uses a worker thread per address for which to generate keys. Minimal CPU utilization when key queues are full. Non-blocking topology change event handler.DefaultKeyAffinityService.getKeyForAddress(Address)calls will not block during topology change events.DefaultKeyAffinityServiceFactory Factory for aKeyAffinityServicewhose implementation varies depending on cache mode.DynamicKeyFormatMapper TwoWayKey2StringMapperimplementation that based on a set of dynamically loadedFormatterinstances.EmbeddedMetadataMarshaller<MD extends org.infinispan.metadata.EmbeddedMetadata> Marshaller for EmbeddedMetaData types.EntryVersionExternalizer<V extends org.infinispan.container.versioning.EntryVersion> EntryVersionExternalizer.NumericVersionExternalizer EntryVersionExternalizer.SimpleClusteredVersionExternalizer IndexedKeyFormatMapper TwoWayKey2StringMapperimplementation that maps multipleFormatterinstances.InfinispanMarshallerFactory InfinispanProtoStreamMarshaller KeyDistribution Provides key distribution functions.KeyPartitionerFactory Custom key partitioner factory that uses the same key partitioner for all clustered caches, including non-tx invalidation caches.KeyRegistry<K> A registry of keys with affinity to a given address.LocalClusterPublisherManager<K,V> Overrides Infinispan'sorg.infinispan.factories.PublisherManagerFactory.LOCAL_CLUSTER_PUBLISHERto align its segmentation logic with WildFly's key partitioner for non-tx invalidation caches.Locality Facility for determining the primary ownership/location of a given cache key.LocalKeyDistribution Key distribution implementation for a local cache.MetadataExternalizer<M extends org.infinispan.metadata.Metadata> MetadataExternalizer.EmbeddedExpirableMetadataExternalizer MetadataExternalizer.EmbeddedLifespanExpirableMetadataExternalizer MetadataExternalizer.EmbeddedMaxIdleExpirableMetadataExternalizer MetadataExternalizer.EmbeddedMetadataExternalizer MetadataSerializationContextInitializer PersistenceMarshaller PostActivateListener<K,V> Generic non-blocking passivation listener that consumes an activation event.PredicateKeyFilter<K> PrePassivateListener<K,V> Generic non-blocking passivation listener that consumes a passivation event.PublisherManagerFactory Because we override Infinispan's KeyPartition for non-tx invalidation-caches, we need to make sure theorg.infinispan.factories.PublisherManagerFactory.LOCAL_CLUSTER_PUBLISHERhandles segmentation in the same way.SimpleKeyAffinityService<K> SimpleKeyAffinityServiceimplementation for use when co-location is not a requirement.SimpleKeyFormatMapper SimpleTwoWayKey2StringMapperbased on a singleFormatter.SimpleLocality SimpleLocalityimplementation that uses a static value.WildFlyInfinispanModuleLifecycle WildFlyLocalConfigurationStorage CustomVolatileLocalConfigurationStoragethat doesn't mess with thePassivationManagerorPersistenceManager.WildflyModuleImpl WildflyPackageImpl WildflyPackageImpl WildflyPackageImpl WildflyPackageImpl