All Classes and Interfaces

Class
Description
Decorator of a BasicCache.
An abstract byte buffer marshaller that performs read/writing within a specified ClassLoader context.
Abstract mutator providing max-idle customization.
Abstract collection marshaller that writes the elements of the collection.
An abstract context that can accumulate actions to run on close.
An abstract contextual batch implementing the lifecycle of a batch.
Function that operates on an operable object.
An abstract implementation of a group member.
Common AbstractImmutableSessionMetaData.toString() for session meta data.
An abstract integration test that runs against a specific set of containers.
Abstract marshaller for a Map that writes the entries of the map.
Abstract marshaller implementation.
Generic marshaller based on non-public members.
An abstract primary owner command.
A protostream operation.
Delegates most ProtoStreamWriter operations to a TagWriter.
An abstract initializer of a serialization context handling location and registration of the protobuf schemas.
A session attributes implementation based on a map.
An abstract SessionManager implementation that delegates most implementation details to a SessionFactory.
Configuration of a session manager.
A session meta data entry.
Address generators for JGroups.
ProtoStream marshaller for an Address.
Marshallers for the fields of an Address.
Serializer for an Infinispan JGroups-based address.
Serializer for a JGroups Address.
Provider of a IpAddress externalizer.
Provides an externalizer of a JGroups address.
A formatter of a JGroups address.
Provider of a UUID externalizer.
A function used to perform add/addAll operations on a set of addresses.
Marshaller for an function that operates on a Set of Address instances.
A function used to perform remove/removeAll operations on a set of addresses.
An AdvancedCache decorator.
An IdentifierFactoryService that uses a KeyAffinityService to pre-generate locally hashing identifiers from a supplier.
A wrapper for an arbitrary object.
Serialization context initializer for this package.
Encapsulates the configuration of a test application.
A simple service facade to an AutoCloseable factory.
Serialization context initializer for the java.util.concurrent.atomic package.
A Session decorator whose methods throw an IllegalStateException if the session is not valid.
Infinispan cache configuration specialization for a BasicCache.
Infinispan cache configuration specialization for a BasicCacheContainer.
Instruments the batching of cache operations.
The status of a batch.
SPI for batch contextualization.
Creates a pair of entries in a cache.
Locates a pair of entries from a cache.
An enhanced binary consumer.
An enhanced binary function.
Marshaller for BigDecimal.
Generic marshaller based on two non-public fields.
Generic marshaller based on two non-public members.
Generic marshaller based on two non-public accessor methods.
An enhanced binary function.
An enhanced binary predicate.
A BasicCache decorator for cache implementations whose synchronous methods always block.
Generic non-blocking event listener that delegates to a blocking event consumer.
Allows safe invocation of tasks that require resources not otherwise available after BlockingExecutor.close() to block a service from stopping.
Encapsulates thread-safe reading/writing on an object reference.
A conditional writer implementation for a reference.
A writer implementation for a reference.
Describes the writer of a reference.
Encapsulates thread-safe references to map entries.
An enhanced boolean supplier.
An input stream for reading a byte buffer.
MarshalledValue implementation suitable for map keys that uses a ByteBufferMarshaller.
Factory for creating a ByteBufferMarshalledKey.
MarshalledValue implementation that uses a ByteBufferMarshaller.
Factory for creating a ByteBufferMarshalledValue.
Marshals an object to and from a ByteBuffer.
An output stream for writing to a byte buffer.
A level-one cache of server-side state.
A session whose lifecycle is managed by a Cache.
Encapsulates a cacheable user.
Encapsulates the generic configuration of a cache.
Encapsulates the configuration of a Caffeine cache.
A builder of a Caffeine cache configuration.
A command dispatcher factory associated with a cache container.
A group associated with a cache container
A cache container-based group member.
A factory that creates cache container-based group members.
A registry associated with a cache container group.
A service provider registrar associated with a cache container group.
A session facade whose lifecycle is managed by a Cache.
A session manager decorator that shares session references across concurrent threads.
A cached user.
A user manager that shares user references between concurrent threads.
Invokes a task against cache entries matching a filter.
Creates an entry in a cache.
Locates a value from a cache.
Updates a cache entry within the cache.
Creates a mutator instance for a given cache entry.
Removes an entry from a cache.
A scheduler for a cache entry.
A cache entry scheduler facade for a scheduler.
A registering cache event listener.
A factory for creating a Caffeine cache using a given configuration.
Creates a level-one cache of server-side state.
An base implementation for Infinispan cache keys.
Invokes a task against cache entries matching a filter.
A registering cache listener.
Exposes a cache configuration as simple high-level properties.
Clustered Registry backed by an Infinispan cache.
The configuration of this registry.
Infinispan Cache based ServiceProviderRegistrar.
The configuration of this service provider registrar.
Generic level-one cache implementations.
A operator that filters a cache stream.
Near cache implementation based on a Caffeine cache.
Near cache service that constructs its near cache using a generic factory.
ProtoStream mashaller for a Calendar.
An enhanced callable.
Command that cancels a previously scheduled entry.
A channel-based command dispatcher factory.
Encapsulates the configuration of a command dispatcher factory associated with a clustered cache container.
Encapsulates a configuration of a group associated with a clustered cache container.
A channel-based group whose membership is based on the channel view.
A channel-based group member.
A channel-based group member factory.
A marshaller for the fields of a ClassLoader.
Exposes session attributes for a coarse granularity session.
SessionAttributesFactory for coarse granularity sessions, where all session attributes are stored in a single cache entry.
SessionAttributesFactory for coarse granularity sessions, where all session attributes are stored in a single cache entry.
A serialization context initializer for this package.
Function that adds one or more elements to a collection.
Function that operates on a collection.
A marshaller of a collection function.
Marshaller for a basic collection.
Defines operations for creating and copying an operable collection.
Function that removes one or more elements from a collection.
A command to invoke remotely.
Dispatches commands for execution on members of a group.
Encapsulates context of a command dispatcher.
Factory for creating a command dispatcher.
Marshaller for commands.
A request correlator for a command dispatcher.
Marshalling strategy for a command.
Marshaller for the fields of a Comparator.
An immutable session, composed of immutable metadata and attributes.
An immutable session factory that delegates to immutable factories for metadata and attributes.
Immutable session metadata composed of separate creation and access meta data.
A SerializationContextInitializer decorator that registers schemas and marshallers from multiple SerializationContextInitializer instances.
A session composed of attributes, metadata, and context.
A session factory composed of metadata, attribute, and context factories.
Session meta data composed of separate creation and access metadata.
A user implementation composed of a context entry and user sessions.
A user factory that creates composite users.
A concurrent deque that allows direct item removal without traversal.
Serialization context initializer for the java.util.concurrent package.
Key distribution functions for a specific ConsistentHash.
Registry of queues of keys with affinity to the members of a consistent hash.
Locality implementation based on a ConsistentHash.
An enhanced unary consumer.
A consumer of an exception that logs its parameter.
A registry of consumers.
Provider of container specific facades.
A provider where session attributes implement the passivation/activation event listener.
A provider that does not emit passivation/activation events.
Command that determine if a given entry is known to the scheduler.
Encapsulates some context that is applicable until Context.close().
Reference to some context.
Implemented by contextual batch views.
Implemented by object with a supplied context.
A contextual batch.
An exception used to log the creation context of a batch.
Facility for contextual execution.
ExecutorService decorator that contextualizes tasks to be executed.
Facility for creating contextual tasks.
Factory for creating a Contextualizer for a ClassLoader.
A contextual session metadata entry.
A contextual suspended batch.
ThreadFactory decorator that contextualizes its threads.
Configuration of a Caffeine-based data container.
Factory for creating the data container of a cache.
A connection factory using an injected DataSource.
Configuration for DataSourceConnectionFactory.
A Service decorator.
A scheduler service decorator.
A Service decorator.
A session decorator.
A session manager decorator.
A session manager configuration decorator.
A user decorator.
A decorated user manager.
Marshaller for a decorator that does not provide public access to its decorated object.
Default Contextualizer factory that applies a number of contexts.
Custom EncoderRegistry that supports transcoder removal.
ExecutorService that performs contextual execution of submitted tasks.
Default immutable session metadata implementation that delegates to a cache entry.
A custom key affinity service implementation with the following distinct characteristics (as compared to KeyAffinityServiceImpl): 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.
Provides object tables for serializable JDK singleton objects.
ProtoStreamWriter implementation that reads from a TagReader.
A default ProtoStream size operation.
ProtoStreamWriter implementation that writes to a TagWriterImpl.
Decorates SerializationContextImpl, ensuring that all registered marshallers implement ProtoStreamMarshaller.
A generic service provider registration implementation.
A session access metadata entry.
ProtoStream marshaller for DefaultSessionAccessMetaDataEntry.
The session creation metadata cache entry.
ProtoStream marshaller for a DefaultSessionCreationMetaDataEntry.
Default session metadata implementation that delegates to a cache entry, triggering its mutator Runnable.run() on close.
Default contextual session metadata entry.
A session metadata entry.
Protostream marshaller for a DefaultSessionMetaDataEntry.
Default ThreadFactory implementation that applies a specific context ClassLoader.
A transactional batch.
A default user manager implementation that delegates to a user factory.
Encapsulates an Arquillian deployment.
Encapsulates the configuration of a deployment.
Encapsulates an Arquillian deployment container.
Encapsulates the deployment container configuration for a test.
The registry of deployment containers.
Exposes DeploymentContainerRegistry as an Arquillian resource.
Detached session implementation, for use outside the context of a request.
A SessionAttributes implementation for detached sessions.
SessionMetaData implementation for detached sessions.
An enhanced long consumer.
An enhanced double predicate.
Enhanced IntSupplier.
Marshaller for Duration instances, using the following strategy: Marshal Duration.ZERO as zero bytes Marshal number of seconds of duration as unsigned long Marshal sub-second value of duration as unsigned integer, using millisecond precision, if possible
Configuration associated with an embedded Infinispan cache.
Configuration associated with an embedded Infinispan cache container.
Mutator for a cache entry using a compute function.
Factory that creates compute-based Mutator instances.
Mutates a given cache entry.
Factory for creating CacheEntryMutator objects for an Infinispan cache.
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.
A group member of an Infinispan cache container.
A factory for creating a cache container-based group member.
Marshalling externalizer for an EmbeddedCacheManagerGroupMember.
Provides an externalizer of a cache container-based group member.
Formatter of a cache container-based group member.
Eagerly calculates the properties of a cache configuration.
Extends Infinispan's EncoderRegistry adding the ability to unregister transcoders.
Overrides Infinispan's default encoder registry.
ProtoStream marshaller for enums.
A registering Infinispan listener.
Copy of DefaultDataContainer with support for time-based eviction.
Encapsulates eviction configuration.
Generic marshaller for a Throwable.
Describes the expiration criteria for managed state.
Encapsulates expiration configuration.
Describes expiration-related metadata.
SerializationContextInitializer that registers marshallers for all marshallable objects in this package.
Service provider interface for contributed externalizers.
A very generic marshaller for use with classes whose state is not publicly available for reading or writing except by pure reflection.
Reads a single field of a field set from a reader.
Marshaller for a set of fields, to be shared between multiple marshallers.
A marshaller using a map entry field set.
A simple field set marshaller whose reader and writer types are the same
A field set marshaller whose reader type supplies the writer type.
Reads a value from a set of fields.
Writes value as a set of fields.
Exposes session attributes for a fine granularity sessions.
SessionAttributesFactory for fine granularity sessions, where all session attributes are stored in a single cache entry, but changes are applied by functions such that only modified and mutated values ever replicate/persist.
SessionAttributesFactory for fine granularity sessions, where all session attributes are stored in a single cache entry, but changes are applied by functions such that only modified and mutated values ever replicate/persist.
Serialization context initializer for this package.
Formats an objects into a string representation and back again.
A formatter specialization for string formatting.
A formatter decorator.
TwoWayKey2StringMapper implementation that maps multiple Formatter instances.
An enhanced function.
The serialization context initializer for this package.
Represents a set of group members.
Exposes a mechanism to create a group member for a given unique address.
CommandDispatcherFactory whose group exposes a mechanism to create a group member for a given unique address.
Exposes the unique identifier of a GroupMember.
Encapsulates a group member.
A factory for creating a group member.
Group membership whose coordinator is identified by its index in the membership.
Encapsulates the membership of a group.
Encapsulates a GroupMembership event.
Listener for GroupMembership changes.
Encapsulates a GroupMembership merge event.
Factory for creating a Session backed by a set of RemoteCache entries.
Generic HotRod-based session manager implementation - independent of cache mapping strategy.
Factory for creating session managers.
The configuration of this session manager factory.
Factory for creating SessionMetaData backed by a pair of RemoteCache entries.
The serialization context initializer for this module.
The user context factory.
Remote Infinispan cache-based user manager factory.
The serialization context intializer for this package.
A user sessions factory.
A service that creating identifiers for a manager.
Generic strategies for marshalling a string-based session identifier.
Provides a session identifier marshaller.
A ClassTable based on an IdentityTable.
Configuration for a factory for creating SessionAttributes objects, based on marshalled values.
An ObjectTable based on an IdentityTable.
A SerializabilityChecker based on a fixed set of classes.
Generic identity table.
Tests for immutability.
An immutable view of a session.
Immutable view of the volatile aspects of a session's meta-data.
Triggers activation/passivation events for all attributes of a session.
Triggers activation/passivation events for a single session attribute.
Factory for creating a map of session attributes.
Immutable view of the more static aspects of a session's meta-data.
Factory for creating an ImmutableSession.
The configuration of an immutable session factory.
Abstraction for immutable meta information about a session.
An immutable view of the session metadata entry.
Factory for immutable session metadata.
Various strategies for marshalling an array/collection index (i.e. an unsigned integer).
Marshaller for an InetAddress.
Marshaller for an InetSocketAddress.
SerializationContextInitializer for this package.
A session manager implementation backed by an embedded Infinispan cache.
Factory for creating session managers.
The configuration of this session manager factory.
A factory for creating session metadata.
The serialization context initializer for this module.
SerializationContextInitializer for the org.infinispan.remoting.transport package.
The factory for creating the context of a user.
Embedded Infinispan cache-based user manager factory.
The serialization context initializer for this package.
The factory for creating user sessions.
An enhanced integer consumer.
An enhanced integer predicate.
Writes/reads an integer to/from a binary stream.
Enhanced IntSupplier.
An invalidatable view of session metadata.
A ByteBufferMarshaller based on Java serialization.
Serialization context initializer for the java.util package.
A ByteBufferMarshaller based on JBoss Marshalling.
MessageDispatcher-based command dispatcher.
MessageDispatcher based CommandDispatcherFactory.
A channel-based group.
A channel based group member.
A serializer for a channel-based group member.
Provides an externalizer for a JChannelGroupMember.
SerializationContextInitializer for the org.jgroups.stack package.
SerializationContextInitializer for the org.jgroups.util package.
A cache key for a given identifier
Factory for creating a key affinity service.
Provides key distribution functions.
A CacheEventFilter for filtering events based on the cache key.
A formatter of a cache key.
Provider of the mapper for cache keys.
Custom key partitioner factory that uses the same key partitioner for all clustered caches, including non-tx invalidation caches.
A registry of keys with affinity to a given address.
A serializer for a key.
Serialization context initializer for the java.lang package.
Implemented by objects with an unmanaged lifecycle.
Marshaller for a LinkedHashMap.
A registering Infinispan listener.
An Infinispan listener registration that unregisters on ListenerRegistration.close().
Registrar for a listener.
A class field that marshals instances of Class using a ClassLoaderMarshaller.
Non-clustered CommandDispatcher implementation
Factory for creating a local command dispatcher.
Custom VolatileLocalConfigurationStorage that doesn't mess with the PassivationManager or PersistenceManager.
Marshals a LocalDate as an epoch day.
Marshaller for LocalDateTime instances, using the following strategy: Marshal local date Marshal local time
ProtoStream marshaller for an Locale.
Encapsulates the configuration of a command dispatcher factory associated with a non-clustered cache container.
Encapsulates a configuration of a group associated with a non-clustered cache container.
A group member of a local cache container-based group.
Provides a formatter for a LocalEmbeddedCacheManagerGroupMember.
Local view of the Group.
Local view of a group member.
An affinity function that always returns the local group member.
Factory for creating local group members.
Facility for determining the primary ownership/location of a given cache key.
Local Registry.
Scheduler that uses a single scheduled task in concert with a ScheduledEntries.
Encapsulates configuration of a LocalSchedulerService.
Factory that provides a non-clustered ServiceProviderRegistration implementation.
Marshaller for LocalTime instances, using the following strategy: Marshal LocalTime.MIDNIGHT as zero bytes Marshal number of seconds in day as unsigned integer, using hours or minutes precision, if possible Marshal sub-second value of day as unsigned integer, using millisecond precision if possible
An enhanced long consumer.
An enhanced long predicate.
Enhanced LongSupplier.
Session decorator that auto-detaches on ManagedSession.close().
A manager of server-side state.
Configuration of a manager of distributed state.
Function that applies updates to a map.
ProtoStream marshaller for MapComputeFunction.
An immutable map entry.
A simple map entry implementation.
Marshaller for a Map.Entry
Function that operates on a map.
Marshaller for a Map.
Defines Map creation and cloning strategies.
Function that puts an entry into a map.
Function that removes an entry from a map.
Interface inherited by marshallable components.
Offers semantics similar to a MarshalledObject.get(), but supports an independent marshalling context.
Factory for creating marshalled values.
Marshaller that stores attribute values using marshalled values.
Configuration for a factory for creating SessionAttributes objects, based on marshalled values.
A transcoder that converts between an object and a MarshalledValue.
Marshals an object to and from its serialized form.
Encapsulates the builder of a marshaller configuration.
Configuration for a factory for creating SessionAttributes objects, based on marshalled values.
Builds a JBoss Marshalling configuration
Builder of a JBoss marshalling configuration.
Repository of versioned MarshallingConfigurations.
Serialization context initializer for the org.wildfly.clustering.marshalling package.
Marshaller for MathContext.
Serialization context initializer for the java.math package.
Media types for supported marshallers.
Marshals MonthDay instances.
A mutable session access metadata.
A set of session access metadata values.
The mutable session access metadata values.
Mutable session creation metadata.
SessionMetaDataEntry decorator that captures mutations via a MutableSessionMetaDataOffsetValues.
Encapsulates the mutable session metadata entry properties, captured as offsets from their current values.
Encapsulates the mutable values of the session metadata.
A mutable user sessions implementation.
Returns a list of group members that own cache keys for a given identifier.
Session affinity to multiple members.
Configuration of a NarySessionAffinity.
Native serialization context decorator.
Serialization context initializer for the java.net package.
A BasicCache decorator that delegates both synchronous and asynchronous operations.
Generic non-blocking event listener that delegates to a non-blocking event consumer.
An ObjectInputStream that resolves classes using a given Serializer.
An ObjectInputStream that annotates classes using a given Serializer.
Encapsulates an offset that can be applied to a value.
A default offset implementation.
A duration-based offset implementation.
An instant-based offset implementation.
A temporal offset implementation.
Marshaller for OffsetDateTime instances, using the following strategy: Marshal local date Marshal local time Marshal zone offset
A ProtoStream reader that applies an offset to its fields.
A ProtoStream writer that applies an offset to its fields.
The serialization context initializer for this package.
Marshaller for OffsetTime instances, using the following strategy: Marshal local time Marshal zone offset
Encapsulates a value that is offset from some basis, and updated via Value.set(Object).
The default offset value implementation.
A duration-based offset value implementation.
An instant-based offset value implementation.
A temporal offset value implementation.
Encapsulates an operation.
Defines operations for creating and copying an operable object.
Marshaller for packed repeated fields, e.g. primitive arrays.
Marshaller for Period instances, using the following strategy: Marshal Period.ZERO as zero bytes Marshal number of years of period as signed integer Marshal number of months of period as signed integer Marshal number of days of period as signed integer
Generic non-blocking post-activation listener that delegates to a blocking consumer.
Generic non-blocking post-passivation listener that delegates to a blocking consumer.
An enhanced predicate.
Generic non-blocking pre-passivation listener that delegates to a blocking consumer.
Generic non-blocking pre-passivation listener that delegates to a generic cache event listener.
Generic non-blocking pre-passivation listener that delegates to a non-blocking consumer.
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 PrimaryOwnerSchedulerService.
ProtoStream arshaller for a Properties object.
A string-based map entry.
A marshaller for a property, i.e. a Map.Entry whose key and value are strings.
A ProtoStream byte buffer marshaller.
A ProtobufTagMarshaller that include a facility for computing buffer sizes.
Common interface of ProtoStreamReader and ProtoStreamWriter.
An operation context.
A TagReader with the additional ability to read an arbitrary embedded object.
A ProtoStream size operation.
A TagWriter with the additional ability to write an arbitrary embedded object.
Marshaller for proxies serialized using the writeReplace()/readResolve() pattern.
Readable view of a marshaller.
A remote cache that performs locking reads if a transaction is active.
Encapsulates an object reference.
Encapsulates thread-safe reading of an object reference.
A reader of an object reference.
A reader of an object reference.
Defines the contract for registration-capable objects, e.g. for listener registration.
Encapsulates a registration.
Registry of entries specific to a group member.
Factory for creating a clustered registry.
Listener for added, updated and removed entries.
Builds a URI relative to some other URI.
Implemented by cache value types that support copy-on-write operations.
Generic function for use with Map.compute(Object, BiFunction) operations using Remappable values.
Configuration associated with a remote cache.
A configuration with an associated remote cache container.
An abstract delegating remote cache implementation.
Mutator for a cache entry using a compute function.
Factory that creates compute-based Mutator instances.
Mutates a given cache entry.
Factory for creating a CacheEntryMutator for a remote cache entry.
Eagerly captured properties of a remote cache.
Alternative to org.infinispan.persistence.remote.RemoteStore configured with a provided RemoteCacheContainer instance.
The configuration of a HotRod store.
Builds a HotRod store configuration.
An enhanced runnable.
A command that does not throw checked exceptions.
Supplies a runtime exception.
Enumeration of common scalar marshaller implementations.
Set of scalar marshallers for marshalling a Class.
A field marshaller based on a scaler marshaller.
Marshaller for a single scalar value.
Command that scheduled an entry.
ProtoStream marshaller for a ScheduleCommand.
A collection of scheduled entries with a predictable iteration order.
ScheduleCommand that wraps expiration metadata with a marshallable implementation.
A task scheduler.
The serialization context initializer for this package.
A restartable scheduler.
Handles cache topology events for a distributed scheduler.
Registers a protobuf schema.
Copy of BoundedSegmentedDataContainer with support for selective and time-based eviction.
Extension of SerializationContext that ensures all registered marshallers implement ProtoStreamMarshaller.
An instance marshaller provider that ensures all registered marshallers implement ProtoStreamMarshaller.
A builder of a serialization context.
Default serialization context builder.
Native serialization context builder.
A serialization context initializer.
Writes/reads an object to/from a binary stream.
A serializer decorator.
An Externalizer decorator for a Serializer.
A restartable service.
Deprecated, for removal: This API element is subject to removal in a future version.
A distributed registry of service providers.
Encapsulates the registration of a provisioned service.
Encapsulates a service provider registration event.
A listener to be notified when the providers of a given service change.
A distributed registry of service providers.
SerializationContextInitializer for this package.
Encapsulates a provisioned service.
Translates a ServiceResponse response to a CancellationException.
Enumeration of fixed command dispatcher responses.
Represents a session.
The volatile aspects of a session's meta-data.
The session access metadata entry.
A remapping function the session access metadata entry.
Encapsulates offsets for session access metadata.
Cache key for the session access meta data entry.
Notifies attributes of a session implementing session activation listener.
A session affinity registry entry.
Uses a registry to map a group member to a string value.
Create a serialization context initializer for this package.
A notifier of passivation/activation events.
Factory for creating a SessionAttributeActivationNotifier for a given session identifier.
A session attribute map compute function.
ProtoStream marshaller for a SessionAttributeMapComputeFunction.
Encapsulates a session attribute map entry.
ProtoStream marshaller for a SessionAttributeMapEntry.
Enumerates the strategies for persisting session attributes.
Encapsulates the lifecycle of the attributes of a session.
Factory for creating a SessionAttributes object.
Configuration of a factory for creating a SessionAttributes object.
Cache key for session attributes.
Cache key for session attributes.
Resolver for SessionAttributesKey.
The serialization context initializer for this package.
The serialization context initializer for this module
Notifies attributes of a session implementing session binding listener.
Cache entry filters for use by cache streams.
Cache key filters for use by cache streams.
The more static aspects of a session's meta-data.
A contextual session metadata entry.
The remapping function for the session creation metadata entry.
Cache key for the session creation meta data entry.
Session remover that removes a session if and only if it is expired.
Factory for creating sessions.
The configuration of an immutable session factory.
Base Formatter for cache keys containing session identifiers.
Scalar marshaller for a session identifier.
Manager of the sessions of an application.
Encapsulates the configuration of a session manager.
A factory for creating a session manager.
Encapsulates the configuration of a session manager.
A near-cache factory based on max-active-sessions.
Abstraction for meta information about a session.
Encapsulates the immutable cache entry properties storing session metadata.
Encapsulates fine-granularity mapping of session metadata using separate entries for creation vs access metadata.
Cache compute function that applies the session meta data delta.
ProtoStream marshaller for a SessionMetaDataEntryFunction.
Encapsulates session metadata entry offsets.
Factory for session metadata.
Cache key for the session meta data entry.
Formatter for a SessionMetaDataKey.
The serialization context initializer for this package.
The serialization context initializer for this package.
Encapsulates the statistics provided by a session manager.
Function that adds one or more items to a set.
Defines Set creation and cloning strategies.
Function that removes one or more elements from a set.
A simple extendable batch with no suspend/resume behavior.
A factory for creating thread context batches referencing simple batches.
DataInput implementation used to write the unexposed serializable fields of an object.
Builds a simple data input.
DataOutput implementation used to read the unexposed serializable fields of an object.
Builds a simple data output.
A cached ExpirationMetaData implementation.
ProtoStream marshaller for a SimpleExpirationMetaData.
Simple IdentifierFactoryService that delegates to a supplier.
An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.
An immutable "snapshot" of a session's meta-data which can be accessed outside the scope of a transaction.
Simple KeyAffinityService implementation for use when co-location is not a requirement.
Simple Locality implementation that uses a static value.
ObjectInput implementation used to write the unexposed fields of an Externalizable object.
Builder of a simple object input.
ObjectOutput implementation used to read the unexposed fields of an Externalizable object.
Builder of a simple object output.
A simple service with no lifecycle behavior.
A ProtoStreamWriter implementation used to compute the number of bytes that would be written to a stream.
Marshaller for a SortedMap.
Marshaller for a SortedSet.
Serialization context initializer for the java.sql package.
ProtoStream marshaller for a StackTraceElement.
A map entry whose key is a string.
An optimized marshaller for a Map.Entry whose key is a string.
An optimized marshaller for a Map whose keys are strings.
A supplied value.
An enhanced supplier.
A suspended batch.
A decorator marshaller that writes the decorated object while holding its monitor lock. e.g. to enable iteration over a decorated collection without the risk of a ConcurrentModificationException.
Generic marshaller based on three non-public fields.
Generic marshaller based on three non-public members.
Generic marshaller based on three non-public accessor methods.
Encapsulates an Arquillian tester.
A factory that ThreadContextBatch.
Thread-aware reference for a context ClassLoader.
Reference that can be associated with an arbitrary thread.
Serialization context initializer for the java.time package.
Implemented by transactional batch views.
A contextualizer for a batch.
A factory for creating thread context batches referencing transactional batches.
A nestable transactional suspended batch.
A function with 3 parameters.
Marshaller for an Object array, using a repeated element field.
Marshaller for a typed enumeration.
Marshaller for a typed object.
Generic marshaller based on a single non-public field.
Returns group member that primarily owns cache keys for a given identifier.
Generic marshaller based on a single non-public member.
Generic marshaller based on a single non-public accessor method.
An enhanced unary operator.
Session affinity to a multiple members.
Arquillian extension for simplifying usage of unmanaged containers.
Builder for a URI.
Represents a user, associated with one or more sessions.
Cache entry storing persistent and transient user context.
Cache entry that stores persistent and transient user context.
A factory for creating a user context.
Cache key for the authentication cache entry.
The cache key for user context entries.
Formatter for UserContextKey
Creates an User composed from a UserContextFactory and UserSessionsFactory.
Manager of the users of an application.
Encapsulates the configuration of a user manager.
Factory for creating user manager instances.
A user marshaller that delegates marshalling to a ByteBufferMarshaller.
The serialization context initializer for this package.
Represents an index of user sessions.
A factory for creating the sessions for a user.
The cache entry containing the associated sessions for a user.
The cache key for user sessions entries.
Formatter for UserSessionsKey.
Serialization context initializer for this package.
Registers protostream marshallers/schemas for this package.
UUID factory implementations.
Marshaller for the fields of a UUID using fixed size longs.
A serializer of a UUID.
A mutable reference to some value.
An abstract value implementation.
ProtoStream marshaller for a NodeVersion.
A group membership based on a JGroups view.
An Infinispan module that overrides specific Infinispan components.
A ByteBufferMarshaller based on a ProtoStream WrappedMessage.
Encapsulates a writable object.
Writable view of a marshaller.
Marshals Year instances as number of years since the epoch year.
Marshaller for YearMonth instances, using the following strategy: Marshal epoch year Marshal month as enum
Marshaller for ZonedDateTime instances, using the following strategy: Marshal duration since epoch Marshal time zone
Marshalling for ZoneOffset instances using the following strategy: Marshal ZoneOffset.UTC as zero bytes If offset is of form ±HH, marshal as signed integer of hours If offset is of form ±HH:MM, marshal as signed integer of total minutes If offset is of form ±HH:MM:SS, marshal as signed integer of total seconds