All Classes and Interfaces

Class
Description
 
 
AbstractConfigurationChildBuilder.
 
 
 
 
 
 
AbstractSecurityConfigurationChildBuilder.
 
 
 
An add listener operation for StrongCounter.addListener(CounterListener) and WeakCounter.addListener(CounterListener)
Add operation.
 
AuthenticationConfiguration.
AuthenticationConfigurationBuilder.
 
 
Performs a step in the challenge/response authentication operation
 
 
 
Helper methods for writing varints, arrays and strings to ByteBuf.
Marshaller that only supports byte[] instances writing them as is
 
 
 
 
Holds all the cluster topology information the client has for a single cache.
When try to create a transactional org.infinispan.client.hotrod.RemoteCache but the cache in the Hot Rod server isn't transactional, this exception is thrown.
 
 
Contains information about cache topology including servers and owned segments.
 
 
 
This is effectively the same as ChannelInboundHandlerAdapter but allows to be inherited in a class with another superclass.
A callback to be invoked on a channel.
This is effectively the same as ChannelOutboundHandlerAdapter but allows to be inherited in a class with another superclass.
This class handles storage for unresolved address.
Corresponds to clear operation as defined by Hot Rod protocol specification.
 
Client side cache entry created events provide information on the created key, and the version of the entry.
The events generated by default contain just enough information to make the event relevant, but they avoid cramming too much information in order to reduce the cost of sending them.
 
Client side cache entry expired events provide information on the expired key.
 
Client side cache entry modified events provide information on the modified key, and the version of the entry after the modification.
 
Client side cache entry removed events provide information on the removed key.
 
Event received when the registered listener fails over to a different node.
 
 
 
 
ClientIntelligence specifies the level of intelligence used by the client.
Annotation that marks a class to receive remote events from Hot Rod caches.
 
 
 
Keeps the Hot Rod client topology information together: topology id and client intelligence.
 
 
Cluster definition
A Hot Rod protocol encoder/decoder.
 
 
 
 
 
A compare-and-set operation for StrongCounter.compareAndSwap(long, long) and StrongCounter.compareAndSet(long, long).
Represents a commit or rollback request from the TransactionManager.
Configuration.
ConfigurationBuilder used to generate immutable Configuration objects to pass to the RemoteCacheManager(Configuration) constructor.
ConfigurationChildBuilder.
Encapsulate all config properties here
Deprecated.
since 15.1, the connection pool is no longer used
Deprecated.
since 15.1, the connection pool is no longer used
Abstraction for the used consistent hash.
Factory for ConsistentHash function.
Version 2 of the ConsistentHash function.
Implements "contains entry" for multimap as defined by Hot Rod protocol specification.
Implements "contains key" for multimap cache as defined by Hot Rod protocol specification.
Implements "containsKey" operation as described in Hot Rod protocol specification.
Implements "contains value" for multimap cache as defined by Hot Rod protocol specification.
A container of continuous query listeners for a remote cache.
A control byte used by each write operation to flag if the key was read or not, or if the write operation is a remove operation
 
A operation factory that builds counter operations.
 
 
 
Defines data format for keys and values during Hot Rod client requests.
 
Default implementation for ExecutorFactory based on an ThreadPoolExecutor.
 
Factory for HotRodOperation objects on Multimap.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Default implementation of the TransportFactory interface which delegates the selection of transport to NativeTransport
A counter define operation for CounterManager.defineCounter(String, CounterConfiguration).
 
 
 
Delegates all invocations to the provided underlying InternalRemoteCache but provides extensibility to intercept when a method is invoked.
 
ExecutorFactoryConfiguration.
Configures executor factory.
Enumeration for whenExhaustedAction.
 
Defines what servers will be selected when a smart-routed request fails.
 
Defines all the flags available in the Hot Rod client that can influence the behavior of operations.
It forgets the transaction identified by Xid in the server.
A TransactionManagerLookup implementation that attempts to locate a TransactionManager.
 
Implements "getAll" as defined by Hot Rod protocol specification.
A counter configuration for CounterManager.getConfiguration(String).
A counter operation for CounterManager.getCounterNames().
 
Implements "get" for multimap as defined by Hot Rod protocol specification.
Implements "getWithMetadata" as defined by Hot Rod protocol specification.
 
 
 
 
 
 
A counter operation that returns the counter's value.
Corresponds to getWithMetadata operation as described by Hot Rod protocol specification.
 
 
Copy-paste of ReplayingDecoder which is hinted to not attempt decoding unless enough bytes are read.
Copy-paste of ReplayingDecoderByteBuf which hints HintedReplayingDecoder to not try decoding until requested bytes are received.
An HotRod operation that span across multiple remote nodes concurrently (like getAll / putAll).
Base class for exceptions reported by the hot rod client.
A metrics registry.
Defines constants defined by Hot Rod specifications.
 
A CounterEvent implementation for the Hot Rod client.
 
 
 
Signals an remote timeout(due to locking) in the infinispan server.
 
Triggers an IdleStateEvent when a Channel has not performed read, write, or both operation for a while.
 
 
Near RemoteCache implementation enabling
Signals an internal protocol error.
 
A counter operation for CounterManager.isDefined(String).
 
 
 
 
 
 
 
Log abstraction for the hot rod client.
Warning this class consists of generated code.
Factory that creates Log instances.
 
A registry of Marshaller along with its MediaType.
 
A marshaller that takes the MediaType decision to marshall/unmarshall.
Represents metadata about an entry, such as creation and access times and expiration information.
Metadata and collection, used for Multimap
The values used in this class are assumed to be in MILLISECONDS
Besides the value, also contains a version and expiration information.
MetadataValueImpl.
A RemoteCacheManagerMetricsRegistry implementation that uses Micrometer to register and expose metrics.
The final modification of a specific key.
 
 
Multimap hotrod constants
 
 
Near cache contract.
 
 
 
Decides how client-side near caching should work.
Near cache service, manages the lifecycle of the near cache.
 
 
 
 
 
A Hot Rod client notification manager for a single CounterManager.
 
 
This class handles dispatching various HotRodOperations to the appropriate server.
 
 
 
 
A prepare request from the TransactionManager.
 
Enumeration of supported Hot Rod client protocol VERSIONS.
 
 
Implements "putIfAbsent" operation as described in Hot Rod protocol specification.
Implements "put" for multimap cache as defined by Hot Rod protocol specification.
Implements "put" as defined by Hot Rod protocol specification.
 
 
 
 
 
 
 
The iterator return when XAResource.recover(int) is invoked with XAResource.TMSTARTRSCAN.
It keeps the local in-doubt transactions.
A recovery request from the TransactionManager.
Provides remote reference to a Hot Rod server/cluster.
RemoteCache client-side statistics (such as number of connections)
 
Per-cache configuration.
 
 
Factory for RemoteCaches.
Remote Administration operations
 
Hot Rod client entrypoint.
RemoteCacheManager client-side statistics and operations
Thrown when trying to use an RemoteCache that is associated to an RemoteCacheManager that was not started.
Purpose: keep all delegating and unsupported methods in one place -> readability.
A CounterManager implementation for Hot Rod clients.
A CounterManager factory for Hot Rod client.
This exception is thrown when the remote cache or cache manager does not have the right lifecycle state for operations to be called on it.
Remote MultimapCache interface used for server mode.
Remote implementation of RemoteMultimapCache
 
 
When a remote node is suspected and evicted from the cluster while an operation is ongoing, the Hot Rod client emits this exception.
 
 
 
A simple TransactionManager implementation.
Returns an instance of RemoteTransactionManager.
Implementation of Xid used by RemoteTransactionManager.
Remove client listener operation.
 
Implements "remove" for multimap as defined by Hot Rod protocol specification.
Implements "removeIfUnmodified" operation as defined by Hot Rod protocol specification.
Implements "remove" for multimap cache as defined by Hot Rod protocol specification.
A remove listener operation for Handle.remove().
A counter operation for CounterManager.remove(String), StrongCounter.remove() and WeakCounter.remove().
Implement "remove" operation as described in Hot Rod protocol specification.
Implement "replaceIfUnmodified" as defined by Hot Rod protocol specification.
Implements "Replace" operation as defined by Hot Rod protocol specification.
A counter operation for StrongCounter.reset() and WeakCounter.reset().
 
Round-robin implementation for FailoverRequestBalancingStrategy.
 
 
 
SaslQop.
SaslStrength.
 
SecurityConfiguration.
SecurityConfigurationBuilder.
 
ServerConfiguration.
ServerConfigurationBuilder.
 
Defines the possible list of statistics defined by the Hot Rod server.
 
A set operation for StrongCounter.getAndSet(long)
Implements "size" for multimap cache as defined by Hot Rod protocol specification.
 
SslConfiguration.
SSLConfigurationBuilder.
 
 
 
Configures client-side statistics
Implements to the stats operation as defined by Hot Rod protocol specification.
 
StreamingRemoteCache implements streaming versions of most RemoteCache methods
Implementation of StreamingRemoteCache
A TransactionTable that registers the RemoteCache as a Synchronization in the transaction.
 
 
 
 
 
Time unit representation for HotRod
 
Maintains topology information about caches.
A RemoteCache implementation that handles Transaction.
Deprecated, for removal: This API element is subject to removal in a future version.
since 12.0.
Deprecated, for removal: This API element is subject to removal in a future version.
since 12.0.
A context with the keys involved in a Transaction.
An entry in the TransactionContext.
Specifies how the RemoteCache is enlisted in the Transaction.
A Transaction table that knows how to interact with the Transaction and how the TransactionalRemoteCacheImpl is enlisted.
Indicates a communication exception with the Hot Rod server: e.g.
TransportFactory is responsible for creating Netty's SocketChannels and EventLoopGroups.
 
 
Versioned
VersionedMetadata
 
 
 
Besides the key and value, also contains an version.
 
A TransactionTable that registers the RemoteCache as a XAResource in the transaction.