All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractDelegatingCollection<E> |
|
AbstractDelegatingConcurrentMap<K,V> |
|
AbstractDelegatingMap<K,V> |
|
AbstractDelegatingMarshaller |
With the introduction of global and cache marshallers, there's a need to
separate marshallers but still rely on the same marshalling backend as
previously.
|
AbstractDelegatingSet<E> |
|
AbstractEntrySizeCalculatorHelper<K,V> |
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.
|
AbstractExternalizer<T> |
Base class for AdvancedExternalizer implementations that offers default
implementations for some of its methods.
|
AbstractFileLookup |
|
AbstractIterator<E> |
|
AbstractJBossMarshaller |
Common parent for both embedded and standalone JBoss Marshalling-based marshallers.
|
AbstractJBossMarshaller.DebuggingExceptionListener |
|
AbstractMap<K,V> |
Similar to the JDK's AbstractMap, this provides common functionality for custom map implementations.
|
AbstractMap.SimpleEntry<K,V> |
|
AbstractMarshaller |
Abstract Marshaller implementation containing shared implementations.
|
AbstractTypedPropertiesConfiguration |
|
AdaptiveBufferSizePredictor |
The BufferSizePredictor that automatically increases and
decreases the predicted buffer size on feed back.
|
AdminFlagExternalizer |
|
AdvancedExternalizer<T> |
AdvancedExternalizer provides an alternative way to provide
externalizers for marshalling/unmarshalling user defined classes that
overcome the deficiencies of the more user-friendly externalizer definition
model explained in Externalizer .
|
AggregatedClassLoader |
A ClassLoader that delegates loading of classes and resources to a list of delegate ClassLoaders.
|
AnyEquivalence<T> |
Deprecated. |
AnyServerEquivalence |
Deprecated. |
ArrayCollector |
|
ArrayMap<K,V> |
Base for classes that implement hash map by storing keys in one array and values in another.
|
AsyncCache<K,V> |
AsyncCache.
|
Attribute<T> |
Attribute.
|
AttributeCopier<T> |
AttributeCopier.
|
AttributeDefinition<T> |
AttributeDefinition.
|
AttributeDefinition.Builder<T> |
|
AttributeInitializer<T> |
AttributeInitializer.
|
AttributeListener<T> |
An AttributeListener will be invoked whenever an attribute has been modified.
|
AttributeSet |
|
AttributeValidator<T> |
AttributeValidator.
|
Base64 |
Deprecated.
|
Base64.InputStream |
A Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
Base64.OutputStream |
A Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
BasicCache<K,V> |
BasicCache provides the common building block for the two different types of caches that Infinispan provides:
embedded and remote.
|
BasicCacheContainer |
BasicCacheContainer defines the methods used to obtain a org.infinispan.api.BasicCache .
|
BasicConfiguration |
BasicConfiguration provides the basis for concrete configurations.
|
BasicLogFactory |
Factory that creates Log instances.
|
BasicMultimapCache<K,V> |
BasicMultimapCache provides the common API for the two different types of multimap caches that Infinispan
provides: embedded and remote.
|
BatchingCache |
The BatchingCache is implemented by all caches which support batching
|
BeanUtils |
Simple JavaBean manipulation helper methods
|
BinaryEncoder |
Encoder for StoreType.BINARY.
|
BlockingThreadPoolExecutorFactory |
|
BlueprintGenerator |
|
BufferSizePredictor |
Buffer size predictor
|
Builder<T> |
Builder.
|
BuiltBy |
BuiltBy.
|
ByRef<T> |
This class can be used to pass an argument by reference.
|
ByRef.Boolean |
Implementation for primitive type
|
ByRef.Integer |
|
ByteArrayEquivalence |
Deprecated. |
ByteArrayWrapper |
Wraps byte[] on a WrappedByteArray to provide equality and hashCode support, leaving other objects
unchanged.
|
ByteBuffer |
A byte buffer that exposes the internal byte array with minimal copying.
|
ByteBufferFactory |
|
ByteBufferFactoryImpl |
|
ByteBufferImpl |
A byte buffer that exposes the internal byte array with minimal copying
|
ByteBufferImpl.Externalizer |
|
CacheConfigurationException |
An exception that represents an error in the configuration.
|
CacheContainerAdmin<C extends CacheContainerAdmin,A extends BasicConfiguration> |
Administrative cache container operations.
|
CacheContainerAdmin.AdminFlag |
Flags which affect only administrative operations
|
CachedThreadPoolExecutorFactory |
|
CacheException |
Thrown when operations on Cache fail unexpectedly.
|
CacheListenerException |
Wraps exceptions produced by listener implementations.
|
CheckedClassResolver |
|
CheckedInputStream |
|
ClassFinder |
Find infinispan classes utility
|
ClassWhiteList |
The ClassWhiteList maintains classes definitions either by name or regular expression and is used for
permissioning.
|
CloseableIterable<E> |
|
CloseableIterator<E> |
|
CloseableIteratorCollection<E> |
A collection that defines an iterator method that returns a CloseableIterator
instead of a non closeable one.
|
CloseableIteratorCollectionAdapter<E> |
|
CloseableIteratorMapper<E,S> |
Deprecated.
|
CloseableIteratorSet<E> |
A set that defines an iterator method that returns a CloseableIterator
instead of a non closeable one.
|
CloseableIteratorSetAdapter<E> |
|
Closeables |
This class consists exclusively of static methods that operate on or return closeable interfaces.
|
CloseableSpliterator<T> |
|
CloseableSpliteratorMapper<E,S> |
Deprecated.
|
ClusteredLock |
ClusteredLock is a data structure used for concurrent programming between Infinispan instances in cluster mode.
|
ClusteredLockConfiguration |
A Clustered Lock can be reentrant and there are different ownership levels.
|
ClusteredLockException |
Exception used to handle errors on clustered locks
|
ClusteredLockManager |
Provides the API to define, create and remove ClusteredLocks.
|
CollectionAttributeCopier<T> |
CollectionAttributeCopier.
|
CollectionFactory |
A factory for ConcurrentMaps.
|
CompatModeEncoder |
Encoder that read/write marshalled content and store them unmarshalled.
|
ConcatIterator<E> |
Iterator that concatenates a bunch of iterables into 1 big iterator.
|
ConcurrentHashSet<E> |
A simple Set implementation backed by a ConcurrentHashMap to deal with the fact that the
JDK does not have a proper concurrent Set implementation that uses efficient lock striping.
|
ConcurrentWeakKeyHashMap<K,V> |
|
ConcurrentWeakKeyHashMap.ReusableIterator<E> |
|
ConfigurationFor |
ConfigurationFor.
|
ConfigurationUtils |
ConfigurationUtils.
|
ConfiguredBy |
Defines the configuration used to configure the given class instances
|
CopyConstructorAttributeCopier<T> |
CopyConstructorAttributeCopier.
|
CounterConfiguration |
|
CounterConfiguration.Builder |
|
CounterConfigurationException |
Signals a missing configuration or an invalid configuration.
|
CounterEvent |
|
CounterException |
|
CounterListener |
|
CounterManager |
|
CounterOutOfBoundsException |
|
CounterState |
The possible states for a counter value.
|
CounterType |
The counter types.
|
DefaultContextClassResolver |
This class refines ContextClassLoader to add a default class loader.
|
DefaultTranscoder |
Handle conversions between text/plain, url-encoded, java objects, and octet-stream contents.
|
DelegatingObjectInput |
|
DelegatingObjectOutput |
|
Either<A,B> |
|
Either.Type |
|
Encoder |
Used to convert data between read/write format and storage format.
|
EncoderIds |
|
EncodeUtil |
Utility class to handle encoding or decoding counter's classes.
|
EncodingException |
|
EncodingUtils |
Deprecated.
|
EntrySizeCalculator<K,V> |
|
EnumerationList<T> |
An Enumeration -> List adaptor
|
EnumUtil |
Utilities method to Enums.
|
Equivalence<T> |
Deprecated. |
EquivalenceExternalizer |
|
EquivalentHashMap<K,V> |
Deprecated. |
EquivalentHashMap.Node<K,V> |
|
EquivalentHashSet<E> |
Deprecated. |
EquivalentLinkedHashMap<K,V> |
Deprecated. |
EquivalentLinkedHashMap.IterationOrder |
|
EvictionListener<K,V> |
Eviction listener that is notified when entries are evicted from the underlying container due
to the given eviction policy.
|
ExecutorFactory |
Used to configure and create executors
|
Experimental |
An experimental user-facing API.
|
ExposedByteArrayOutputStream |
Extends ByteArrayOutputStream, but exposes the internal buffer.
|
ExtendedRiverMarshaller |
RiverMarshaller extension that allows Infinispan code to directly
create instances of it.
|
ExtendedRiverUnmarshaller |
An extended RiverUnmarshaller that allows to track lifecycle of
unmarshaller so that pools can be notified when not in use any more.
|
Externalizer<T> |
One of the key aspects of Infinispan is that it often needs to marshall or
unmarshall objects in order to provide some of its functionality.
|
FastCopyHashMap<K,V> |
A HashMap that is optimized for fast shallow copies.
|
FileLookup |
|
FileLookupFactory |
|
FileLookupFactory.DefaultFileLookup |
|
FilterIterator<E> |
Iterator that also filters out entries based on the provided predicate.
|
FilterSpliterator<T> |
Spliterator that only returns entries that pass the given predicate.
|
FlattenSpliterator<E> |
Composes an array of Collections into a spliterator.
|
ForwardingList<E> |
A list which forwards all its method calls to another list.
|
GenericJBossMarshaller |
A marshaller that makes use of JBoss Marshalling
to serialize and deserialize objects.
|
GenericJbossMarshallerEncoder |
|
GlobalMarshallerEncoder |
Encoder that uses the GlobalMarshaller to encode/decode data.
|
GlobUtils |
Utility functions for globs
|
Handle<T extends CounterListener> |
|
Hash |
Interface that governs implementations
|
HopscotchHashMap<K,V> |
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<T> |
IdentityAttributeCopier.
|
IdentityEncoder |
Encoder that does not change the content.
|
IdentityEquivalence<T> |
Deprecated. |
IdentityMarshaller |
A marshaller that does not transform the content, only applicable to byte[] payloads.
|
IdentityWrapper |
A wrapper that does not change the content.
|
Ids |
Internal marshalling identifiers.
|
ImmutableHopscotchHashSet<E> |
|
ImmutableIntSet |
Deprecated.
|
ImmutableListCopy<E> |
A lightweight, read-only copy of a List.
|
Immutables |
Factory for generating immutable type wrappers.
|
Immutables.Immutable |
|
Immutables.ImmutableIteratorWrapper<E> |
|
Immutables.ImmutableMapWrapperExternalizer |
|
Immutables.ImmutableSetWrapperExternalizer |
|
InfinispanCollections |
Static helpers for Infinispan-specific collections
|
InfinispanCollections.Function<E,T> |
A function that converts a type into another one.
|
InfinispanCollections.MapMakerFunction<K,V,E> |
A function that converts an entry into a key/value pair for use in a map.
|
InjectiveFunction<T,R> |
This is a marker interface to be used with Function which signals to some implementors that
the function returns distinct values.
|
InstanceReusingAdvancedExternalizer<T> |
An advanced externalizer that when implemented will allow for child instances that also extend this class to use object
instances instead of serializing a brand new object.
|
IntSet |
A set that represents primitive ints.
|
IntSets |
Static utility class for creating various IntSet objects.
|
IntSetsExternalization |
IntSets externalization mechanism
|
IteratorMapper<E,S> |
A iterator that maps each value to the output of the Function.
|
JavaCompatEncoder |
Encoder that uses the default java serialization to store objects unmarshalled.
|
JavaSerializationEncoder |
Encoder based on the default java serialization.
|
JavaSerializationMarshaller |
Standard Java serialization marshaller.
|
JBossExternalizerAdapter |
|
JBossMarshallerFactory |
A JBoss Marshalling factory class for retrieving marshaller/unmarshaller
instances.
|
KeyValueWithPrevious<K,V> |
|
KeyValueWithPrevious.KeyValueWithPreviousExternalizer |
|
LambdaExternalizer<T> |
|
LegacyKeySupportSystemProperties |
A wrapper around system properties that supports legacy keys
|
Lifecycle |
Lifecycle interface that defines the lifecycle of components
|
Log |
Infinispan's log abstraction layer on top of JBoss Logging.
|
Log_$logger |
Warning this class consists of generated code.
|
LogFactory |
Factory that creates Log instances.
|
LookupNames |
|
LookupNames.JndiTransactionManager |
JNDI locations for TransactionManagers we know of.
|
LookupNames.TransactionManagerFactory |
TransactionManager factories we know of.
|
ManifestUberJarDuplicatedJarsWarner |
|
MarshallableTypeHints |
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.
|
Marshaller |
A marshaller is a class that is able to marshall and unmarshall objects efficiently.
|
MarshallerEncoder |
|
MarshallUtil |
MarshallUtil.
|
MarshallUtil.ArrayBuilder<E> |
|
MarshallUtil.CollectionBuilder<E,T extends Collection<E>> |
|
MarshallUtil.ElementReader<E> |
|
MarshallUtil.ElementWriter<E> |
|
MarshallUtil.EnumBuilder<E extends Enum<E>> |
|
MarshallUtil.MapBuilder<K,V,T extends Map<K,V>> |
|
MarshallUtil.UnboundedCollectionBuilder<E,T extends Collection<E>> |
|
Matchable<T> |
An interface for defining non-strict equality, e.g.
|
MediaType |
Represent a content type with optional parameters.
|
MediaType.MediaTypeExternalizer |
|
MediaTypeIds |
|
MemoryUnit |
|
MurmurHash3 |
MurmurHash3 implementation in Java, based on Austin Appleby's original in C
Only implementing x64 version, because this should always be faster on 64 bit
native processors, even 64 bit being ran with a 32 bit OS; this should also
be as fast or faster than the x86 version on some modern 32 bit processors.
|
MurmurHash3.Externalizer |
|
NonReentrantLock |
A simplistic non-reentrant lock that does not use ownership by thread.
|
NoStateExternalizer<T> |
An externalizer that writes no state.
|
NotSerializableException |
An exception that hides inner stacktrace lines for non serializable exceptions.
|
ObjectDuplicator |
A helper that efficiently duplicates known object types.
|
OneToManyTranscoder |
Base class for Transcoder that converts between a single format and multiple other formats and back.
|
OsgiClassLoader |
|
OwnershipLevel |
|
PeekableMap<K,V> |
|
ProcessorInfo |
Provides general information about the processors on this host.
|
PropertyFormatter |
|
Proxies |
Proxies is a collection of useful dynamic profixes.
|
RangeSet |
Deprecated.
|
ReflectionUtil |
Basic reflection utilities to enhance what the JDK provides.
|
RemovableCloseableIterator<C> |
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.
|
RemovableIterator<C> |
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.
|
ReversibleOrderedSet<E> |
|
RiverCloseListener |
RiverCloseListener is used by Infinispan's extension of River Marshaller and Unmarshaller
so that pools can be notified of instances not being in use anymore.
|
SaslUtils |
Utility methods for handling SASL authentication
|
ScheduledThreadPoolExecutorFactory |
|
SecurityAwareExecutorFactory |
Used to configure and create executors which are aware of the current security context
|
Self<S extends Self<S>> |
This interface simplifies the task of writing fluent builders which need to inherit from
other builders (abstract or concrete).
|
SerializeFunctionWith |
Indicate that this function should be serialized with an instance of
the given Externalizer class.
|
SerializeWith |
Indicate that this class should be serialized with an instance of the given
Externalizer class.
|
SerializeWithExtFactory |
JBoss Marshalling plugin class for ClassExternalizerFactory that
allows for Infinispan annotations to be used instead of JBoss Marshalling
ones in order to discover which classes are serializable with Infinispan
externalizers.
|
ServiceFinder |
ServiceFinder is a ServiceLoader replacement which understands multiple classpaths.
|
SignedNumeric |
Variable length encoding for signed numbers, using the ZigZag technique
|
SimpleImmutableEntry<K,V> |
Where is Java 1.6?
|
SimpleInstanceAttributeCopier<T> |
SimpleInstanceAttributeCopier.
|
SingletonExternalizer<T> |
|
SmallIntSet |
Deprecated.
|
SpliteratorMapper<E,S> |
A spliterator that has been mapped from another spliterator.
|
SslContextFactory |
SslContextFactory.
|
StandardConversions |
Utilities to convert between text/plain, octet-stream, java-objects and url-encoded contents.
|
Storage |
The storage mode of a counter.
|
Store |
Store.
|
StreamingMarshaller |
A specialization of Marshaller that supports streams.
|
StringMarshaller |
|
StringPropertyReplacer |
A utility class for replacing properties in strings.
|
StrongCounter |
The strong consistent counter interface.
|
SuppliedExternalizer<T> |
|
SyncStrongCounter |
|
SyncStrongCounterAdapter |
A StrongCounter decorator that waits for the operation to complete.
|
SyncWeakCounter |
|
SyncWeakCounterAdapter |
A WeakCounter decorator that waits for the operation to complete.
|
ThreadPoolExecutorFactory<T extends ExecutorService> |
|
TransactionalCache |
This interface is implemented by caches that support (i.e.
|
TransactionImpl |
|
TransactionManagerImpl |
|
TransactionManagerLookup |
Factory interface, allows Cache or RemoteCache to use different transactional systems.
|
Transcoder |
|
TranscoderMarshallerAdapter |
Base class for transcoder between application/x-java-object and byte[] produced by a marshaller.
|
TypedProperties |
Type-aware properties.
|
TypedPropertiesAttributeCopier |
TypedPropertiesAttributeCopier.
|
UberJarDuplicatedJarsWarner |
Checks if classpath contains proper configuration for Uber Jars and warns if it does not.
|
UnsignedNumeric |
Helper to read and write unsigned numerics
|
UTF8CompatEncoder |
|
UTF8Encoder |
Encoder to/from UTF-8 content using the java string encoding mechanism.
|
UTF8StringMarshaller |
|
Util |
Transaction related util class.
|
Util |
General utility methods used throughout the Infinispan code base.
|
Util |
Utility methods.
|
ValueMatcherMode |
Value matcher mode.
|
WeakCounter |
A weak consistent counter interface.
|
WeakValueHashMap<K,V> |
This Map will remove entries when the value in the map has been cleaned from
garbage collection
|
WeakValueHashMap.ValueRef<K,V> |
|
WrappedByteArray |
Simple wrapper around a byte[] to provide equals and hashCode semantics
|
WrappedByteArray.Externalizer |
|
WrappedBytes |
Interface that describes and object holding onto some bytes
|
Wrapper |
A Wrapper is used to decorate objects produced by the Encoder .
|
WrapperIds |
|
XidImpl |
|
XMLStringConfiguration |
A simple wrapper for an XML configuration represented as a String.
|