All Classes and Interfaces
Class
Description
Abstract handler that handles request and cancellation of a given non-blocking resource.
Delegating collection that delegates all calls to the collection returned from
AbstractDelegatingCollection.delegate()Abstract class that provides a method to round up to the nearest value of 8 which is important for most jvm when
doing size calculations.
Abstract iterator that allows overriding just the
AbstractIterator.getNext() method to implement it.Similar to the JDK's AbstractMap, this provides common functionality for custom map implementations.
Abstract Marshaller implementation containing shared implementations.
Class to inherit when implementing transcoders, will handle pre and post processing of the content.
The
BufferSizePredictor that automatically increases and
decreases the predicted buffer size on feed back.Aggregation of multiple
CompletionStage instances where their count is not known or when a large amount
of stages are required, as it uses less memory foot print per stage.A ClassLoader that delegates loading of classes and resources to a list of delegate ClassLoaders.
Base for classes that implement hash map by storing keys in one array and values in another.
It's a growable ring buffer that allows to move tail/head sequences, clear, append, set/replace at specific positions.
AsyncCache.
Non-blocking
Synchronization.Non-blocking
XAResource.Attribute.
AttributeCopier.
AttributeDefinition.
AttributeInitializer.
An AttributeListener will be invoked whenever an attribute has been modified.
A way to match attributes to works with types without the need to subclass them to add the @
Matchable interface.AttributeParser.
AttributeSerializer.
AttributeSet is a container for
Attributes.AttributeValidator.
BasicCache provides the common building block for the two different types of caches that Infinispan provides:
embedded and remote.
BasicCacheContainer defines the methods used to obtain a BasicCache.BasicConfiguration provides the basis for concrete configurations.
BasicMultimapCache provides the common API for the two different types of multimap caches that Infinispan
provides: embedded and remote.The BatchingCache is implemented by all caches which support batching
Deprecated, for removal: This API element is subject to removal in a future version.
since 13.0.
A handler for rejected tasks that runs the task if the current thread is a blocking thread otherwise it
rejects the task.
Interface to designate the resource is a blocking one.
Buffer size predictor
Builder.
BuiltBy.
This class can be used to pass an argument by reference.
Implementation for primitive type
Wraps byte[] on a
WrappedByteArray to provide equality and hashCode support, leaving other objects
unchanged.A byte buffer that exposes the internal byte array with minimal copying.
Used for building instances of
ByteBuffer.A byte buffer that exposes the internal byte array with minimal copying
Parser human-readable quantity of bytes.
A
CacheException that is thrown when the backpressure has been filled an unable to process the request.An exception that represents an error in the configuration.
Administrative cache container operations.
Flags which affect only administrative operations
Thrown when operations fail unexpectedly.
Wraps exceptions produced by listener implementations.
A handler for rejected tasks that runs the rejected task
directly in the calling thread of the
execute method.The
ClassAllowList maintains classes definitions either by name or regular expression and is used for
permissioning.Find infinispan classes utility
A
URLStreamHandlerFactory which can handle classpath: URI schemes.A
URLStreamHandlerProvider which handles URLs with protocol "classpath".Interface that provides semantics of a
Iterable and AutoCloseable interfaces.Interface that provides semantics of a
Iterator and AutoCloseable interfaces.A collection that defines an iterator method that returns a
CloseableIterator
instead of a non closeable one.Adapts
Collection to CloseableIteratorCollectionA set that defines an iterator method that returns a
CloseableIterator
instead of a non closeable one.Adapts
Set to CloseableIteratorSetThis class consists exclusively of static methods that operate on or return closeable interfaces.
Interface that provides semantics of a
Spliterator and AutoCloseable interfaces.CollectionAttributeCopier.
A collection that maps another one to a new one of a possibly different type.
Defines how
Attributes and ConfigurationElements
are combined when overlaying a configuration (the overlay) on top of another (the template) using Builder.read(Object, Combine).Utility methods connecting
CompletableFuture futures.Utility methods for handling
CompletionStage instances.Iterator that concatenates a bunch of iterables into 1 big iterator.
Concurrent implementation of an
IntSet.ConcurrentSmallIntSet$___Marshaller_9215944852c2d8634e08931b35ea515a0ce98515764f63ee33fe4a0adcece666
WARNING: Generated code!
An abstract class which represents a configuration element, with attributes and child elements.
ConfigurationFor.
ConfigurationResourceResolver.
ConfigurationUtils.
ConfigurationWriterException.
Defines the configuration used to configure the given class instances
ContinuousQueryResult$___Marshaller_982fd9bafbf3b579418593abef2f210ca32f47574193b272b76b3b046a917647
WARNING: Generated code!
CopyConstructorAttributeCopier.
Represents a counter.
Tracks a monotonically increasing values.
A CRC16 implementation in Java.
This exception is thrown when the cache or cache manager does not have the right lifecycle state for cross-site
operations to be called on it.
A default blocking implementation of
TransactionResourceConverter.A default
SimpleStat implementation.The default implementation of
TimeService.Handle conversions between text/plain, url-encoded, java objects, and octet-stream contents.
Class that extends
InputStream and implements ObjectInput.Class that extends
OutputStream and implements ObjectOutput.Represents a distribution summary (histogram).
Track the sample distribution of events.
Immutable empty IntSet
WARNING: Generated code!
Exception thrown when an error occurs during data encoding.
An Enumeration → List adaptor
Utilities method to Enums.
Used to configure and create executors
An experimental user-facing API.
jboss-marshalling externalizers for QueryRequest and QueryResponse objects.
Features allow conditional enabling/disabling of Infinispan's functionality.
A simplified global lock backed by the file system.
Iterator that also filters out entries based on the provided predicate.
When using Ickle based filters with client event listeners you will get the event data (see
org.infinispan.client.hotrod.event.ClientCacheEntryCustomEvent.getEventData) wrapped by this FilterResult.
WARNING: Generated code!
Spliterator that only returns entries that pass the given predicate.
Composes an array of Collections into a spliterator.
A list which forwards all its method calls to another list.
Represents a duration metric.
Represents a gauge metric.
Interface used to initialise the global
SerializationContext using the specified Pojos,
and the generated proto files and marshallers.WARNING: Generated code!
WARNING: Generated code!
A matcher for glob patterns.
Utility functions for globs
Interface that governs implementations
Lookup on a table without collisions will require only single access, if there are collisions it will be
limited to (number of collisions to particular bin + 1) and all those will lie in proximity (32 * reference size).
IdentityAttributeCopier.
A marshaller that does not transform the content, only applicable to byte[] payloads.
A wrapper that does not change the content.
This exception is thrown when the cache or cache manager does not have the
right lifecycle state for operations to be called on it.
Wrap a
HopscotchHashMap and allow using it as a Set.A lightweight, read-only copy of a List.
A ProtoStream
Marshaller implementation that uses Protobuf encoding.Factory for generating immutable type wrappers.
Static helpers for Infinispan-specific collections
A function that converts a type into another one.
A function that converts an entry into a key/value pair for use in a map.
This is a marker interface to be used with
Function which signals to some implementors that
the function returns distinct values.A set that represents primitive ints.
Static utility class for creating various
IntSet objects.A iterator that maps each value to the output of the Function.
Standard Java serialization marshaller.
Represents a JSON (JavaScript Object Notation) entity.
This interface defines how
Json instances are constructed.
Exposes some internal methods that are useful for
Json.Factory implementations or other extension/layers
of the library.
Represents JSON schema - a specific data format that a JSON entity must follow.
Interface for classes which can be serialized to JSON.
Utility function for
JsonA ConcurrentMap that wraps another ConcurrentMap, converting the key type on the fly.
WARNING: Generated code!
A point in the geocentric coordinate system.
WARNING: Generated code!
WARNING: Generated code!
ByteArrayOutputStream alternative exposing the internal buffer.
A wrapper around system properties that supports legacy keys
Lifecycle interface that defines the lifecycle of components
A handler for rejected tasks that always throws a
IllegalLifecycleStateException.Represents a local artifact.
Infinispan's log abstraction layer on top of JBoss Logging.
Warning this class consists of generated code.
Factory that creates
Log instances.The JDNI and
TransactionManager factories we know of.JNDI locations for TransactionManagers we know of.
TransactionManager factories we know of.
Class providing hints about marshallable types, such as whether a particular
type is marshallable or not, or an accurate approach to the serialized
size of a particular type.
A marshaller is a class that is able to marshall and unmarshall objects efficiently.
Registers protobuf schemas and marshallers for the objects used by remote query, remote continuous query and Ickle
based filters.
An exception that can be thrown by a cache if an object cannot be successfully serialized/deserialized.
MarshallUtil.
An interface for defining non-strict equality, e.g. such as attributes being of the same type but not necessarily
having the same value.
Maven artifact coordinate specification.
Class to load Maven settings.xml files
Implementors of this should return an MBeanServer to which MBeans will be registered.
Represent a content type with optional parameters.
WARNING: Generated code!
Short ids for common media types
Resolve media types for files
Class that represent the information about a metrics.
A
CounterTracker implementation that stores the value in Counter.A
DistributionSummaryTracker implementation that stores the value in DistributionSummary.A
TimerTracker implementation that stores the value in Timer.MurmurHash3 implementation in Java, based on Austin Appleby's original in C
BloomFilter implementation that allows for up to 10 hash functions all using MurmurHash3 with different
seeds.
Absolutely minimal implementation of XMLPULL V1 API
WARNING: Generated code!
A handler for rejected tasks that runs the task if the current thread is a non blocking thread otherwise it
blocks until the task can be added to the underlying queue
Interface to designate the resource is a non blocking one
A simplistic non-reentrant lock that does not use ownership by thread.
An exception that hides inner stacktrace lines for non serializable exceptions.
A placeholder for null in a cache, because caches do not allow null values.
WARNING: Generated code!
Class used to retrieve an instance of
OffHeapMemory based on the current
running version of the JVM.Base class for
Transcoder that converts between a single format and multiple other formats and back.Operating system family.
Interface used to initialise a
SerializationContext using the specified Pojos,
Marshaller implementations and provided .proto schemas.WARNING: Generated code!
Default implementation for
MBeanServerLookup, will return the platform MBean server.JDK 10+ implementation
Provides general information about the processors on this host.
Deprecated.
since 16.0, use Schemas administration API instead.
MBean interface for ProtobufMetadataManager, suitable for building invocation proxies with one of the
JMX.newMBeanProxy(MBeanServerConnection, ObjectName, Class) methods.Provides the starting point for implementing a
Marshaller that uses Protobuf
encoding.TypeIds used by protostream in place of FQN message/enum names to reduce payload size.
Deprecated, for removal: This API element is subject to removal in a future version.
use @
Query insteadDeprecated, for removal: This API element is subject to removal in a future version.
use
BasicCache.query(String) insteadWARNING: Generated code!
WARNING: Generated code!
Deprecated, for removal: This API element is subject to removal in a future version.
use
QueryResult insteadRead-only set representing all the integers from
0 to size - 1 (inclusive).WARNING: Generated code!
Basic reflection utilities to enhance what the JDK provides.
A
X509ExtendedKeyManager which uses a @FileWatcher to check for changes.A
X509ExtendedTrustManager which uses a @FileWatcher to check for changes.A CloseableIterator implementation that allows for a CloseableIterator that doesn't allow remove operations to
implement remove by delegating the call to the provided consumer to remove the previously read value.
An Iterator implementation that allows for a Iterator that doesn't allow remove operations to
implement remove by delegating the call to the provided consumer to remove the previously read value.
A set that allows reverse iteration of the set elements, exposed via the
ReversibleOrderedSet.reverseIterator() method.Static factory class that provides methods to obtain commonly used instances for interoperation between RxJava
and standard JRE.
Utility methods for handling SASL authentication
Encapsulates the key and its segment.
This interface simplifies the task of writing fluent builders which need to inherit from
other builders (abstract or concrete).
ServiceFinder is a
ServiceLoader replacement which understands multiple classpaths.A set that maps another one to a new one of a possibly different type.
Variable length encoding for signed numbers, using the ZigZag technique
Where is Java 1.6?
SimpleInstanceAttributeCopier.
A simple statistic recorder that computes the average, minimum and maximum value observed.
A
SimpleStat implementation that also updates a TimerTracker object.A simple implementation of
TimerTracker that keep tracks of events and the sum of their duration.Immutable implementation of IntSet that contains a single value
WARNING: Generated code!
Represent a set of integers (e.g. segments) as a
BitSet.WARNING: Generated code!
A spliterator that has been mapped from another spliterator.
SslContextFactory.
Utilities to convert between text/plain, octet-stream, java-objects and url-encoded contents.
A minimal interface that facilitates the marshalling/unmarshalling of objects from the provided
InputStream/OutputStream.A simple wrapper for a configuration represented as a String.
A utility class for replacing properties in strings.
Duplicates a set of counters in a set of stripes, so that multiple threads can increment those counters without too
much contention.
Same as
GaugeMetricInfo but the tracked value is a time or duration.Thrown when a timeout occurred. used by operations with timeouts, e.g. lock acquisition, or waiting for responses
from all members.
Parser human-readable quantity of time.
Represents a duration event (histogram).
Tracks a timer metric.
Encapsulates all the time related logic in this interface.
A Ticker for Caffeine backed by a TimeService
This exception is used to add stack trace information to exceptions as they move from one thread to another.
This interface is implemented by caches that support (i.e. can interact with) transactions.
A basic
Transaction implementation.A simple
TransactionManager implementation.Factory interface, allows Cache or RemoteCache to use different transactional systems.
Converts content between two or more
MediaTypes.Base class for transcoder between application/x-java-object and byte[] produced by a marshaller.
Type-aware properties.
TypedPropertiesAttributeCopier.
Helper to read and write unsigned numerics
An interface for defining updatable attributes/attributeset.
Represents a generic URL artifact.
Interface used to initialise a
SerializationContext using the specified Pojos,
Marshaller implementations and provided .proto schemas.WARNING: Generated code!
Transaction related util class.
General utility methods used throughout the Infinispan code base.
Returns the byte at
index.Value matcher mode.
Contains version information about this release of Infinispan.
This Map will remove entries when the value in the map has been cleaned from
garbage collection
Simple wrapper around a byte[] to provide equals and hashCode semantics
WARNING: Generated code!
Interface that describes and object holding onto some bytes
A Wrapper is used to decorate objects.
A
Xid implementation.WARNING: Generated code!
XML Pull Parser is an interface that defines parsing functionlity provided in XMLPULL V1 API (visit this website to learn more about API and its
implementations).
This exception is thrown to signal XML Pull Parser related faults.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
StringConfiguration instead