All Classes and Interfaces
Class
Description
An abstract cache entry scheduler.
An abstract primary owner command.
Marshallers for the fields of an
Address.AddressSetFunctionMarshaller<F extends org.wildfly.clustering.cache.function.CollectionFunction<org.infinispan.remoting.transport.Address,Set<org.infinispan.remoting.transport.Address>>>
Marshaller for an function that operates on a
Set of Address instances.An
IdentifierFactory that uses a KeyAffinityService to pre-generate locally hashing identifiers from a supplier.Invokes a task against cache entries matching a filter.
A task scheduler.
CacheEntryScheduler.InactiveCacheEntryScheduler<I,K extends org.wildfly.clustering.cache.Key<I>,V,M>
CacheEntryScheduler.ReferenceCacheEntryScheduler<I,K extends org.wildfly.clustering.cache.Key<I>,V,M>
Invokes a task against cache entries matching a filter.
Clustered
Registry backed by an Infinispan cache.Configuration for a
CacheRegistry.Infinispan
Cache based ServiceProviderRegistrar.Configuration for a
CacheServiceProviderRegistrar.Command that cancels a previously scheduled item.
Command that determine if a given entry is known to the scheduler.
EmbeddedCacheManagerCommandDispatcher<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>,C>
A
CommandDispatcher for dispatching commands to embedded cache manager group members.EmbeddedCacheManagerCommandDispatcherFactory<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>>
A factory for creating a
CommandDispatcher for dispatching commands to embedded cache manager group members.EmbeddedCacheManagerCommandDispatcherFactoryConfiguration<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>>
Encapsulates configuration of an
EmbeddedCacheManagerCommandDispatcherFactory.EmbeddedCacheManagerGroup<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>>
A group composed of embedded cache manager members.
EmbeddedCacheManagerGroupConfiguration<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>>
Encapsulates the configuration of a
EmbeddedCacheManagerGroup.Marshalling externalizer for an
EmbeddedCacheManagerGroupMember.Deprecated, for removal: This API element is subject to removal in a future version.
To be removed without replacement
SerializationContextInitializer that registers marshallers for all marshallable objects in this package.Encapsulates group member affinity configuration.
SerializationContextInitializer for this package.Serializer for an Infinispan JGroups-based address.
Returns a list of group members that own cache keys for a given identifier.
A command intended to be sent to the primary owner of a given cache entry.
Scheduler decorator that schedules/cancels a given object on the primary owner.
Encapsulates configuration of a
PrimaryOwnerScheduler.Command that scheduled an entry.
ProtoStream marshaller for a
ScheduleCommand.Scheduler that does not require predetermined entry meta data.
Handles cache topology events for a distributed scheduler.
ScheduleCommand that wraps expiration metadata with a marshallable implementation.Command that schedules an item, where its meta data is persisted.
Command that scheduled an item using transient metadata.
SerializationContextInitializer for this package.Simple
ExpirationMetaData implementation.ProtoStream marshaller for a
SimpleExpirationMetaData.Returns group member that primarily owns cache keys for a given identifier.