All Classes and Interfaces

Class
Description
Abstract CacheEntryScheduler that delegates to a local scheduler.
An AbstractCacheEntryScheduler implementation suitable for expiration.
Marshallers for the fields of an 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.
 
 
 
 
A task scheduler.
 
Clustered Registry backed by an Infinispan cache.
Configuration for a CacheRegistry.
Infinispan Cache based ServiceProviderRegistry.
Configuration for a CacheServiceProviderRegistry.
Command that cancels a previously scheduled item.
 
 
Command that determine if a given entry is known to the scheduler.
A CommandDispatcher for dispatching commands to embedded cache manager group members.
A factory for creating a CommandDispatcher for dispatching commands to embedded cache manager group members.
Encapsulates configuration of an EmbeddedCacheManagerCommandDispatcherFactory.
A group composed of embedded cache manager members.
Encapsulates the configuration of a EmbeddedCacheManagerGroup.
 
 
Marshalling externalizer for an EmbeddedCacheManagerGroupMember.
 
Command returning the identifiers of all scheduler entries.
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.
Scheduler decorator that schedules/cancels a given object on the primary owner.
Encapsulates configuration of a PrimaryOwnerScheduler.
Command that scheduled an entry.
A task which schedules newly owned entries.
A task which schedules newly owned keys.
 
Handles cache topology events for a distributed scheduler.
ScheduleCommand factory that wraps expiration metadata with a marshallable implementation.
Command that schedules an item, where its meta data is persisted.
ProtoStream marshaller for a ScheduleWithMetaDataCommand.
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.