Package | Description |
---|---|
org.infinispan.cache.impl | |
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.configuration.cache |
Cache configuration |
org.infinispan.container.impl |
Data containers which store cache entries.
|
org.infinispan.container.offheap | |
org.infinispan.executors |
Implementations of different executors used for asynchronous operation.
|
org.infinispan.factories |
Factories are internal components used to create other components based on a cache's
configuration.
|
org.infinispan.globalstate |
Global configuration state.
|
org.infinispan.globalstate.impl | |
org.infinispan.interceptors.distribution |
Interceptors dealing with command replication in distributed/replicated mode.
|
org.infinispan.notifications.impl | |
org.infinispan.persistence |
Persistence API.
|
org.infinispan.persistence.spi |
The Persistence SPI.
|
org.infinispan.remoting.inboundhandler |
Handling of inbound commands on remote nodes.
|
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.util.concurrent |
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
|
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
org.infinispan.util.logging |
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
|
Class and Description |
---|
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
Class and Description |
---|
CommandAckCollector
An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.
|
Class and Description |
---|
IsolationLevel
Various transaction isolation levels as an enumerated class.
|
Class and Description |
---|
DataOperationOrderer
Ordering construct allowing concurrent operations that wish to do operations upon the same key to wait until
the most recently registered operation is complete in a non blocking way.
|
Class and Description |
---|
DataOperationOrderer
Ordering construct allowing concurrent operations that wish to do operations upon the same key to wait until
the most recently registered operation is complete in a non blocking way.
|
Class and Description |
---|
BlockingRunnable
A special Runnable that is only sent to a thread when it is ready to be
executed without blocking the thread
Used in
org.infinispan.util.concurrent.BlockingTaskAwareExecutorService |
BlockingTaskAwareExecutorService
Executor service that is aware of
BlockingRunnable and only dispatch the runnable to a thread when it has low
(or no) probability of blocking the thread. |
Class and Description |
---|
CommandAckCollector
An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.
|
Class and Description |
---|
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
Class and Description |
---|
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
Class and Description |
---|
CommandAckCollector
An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.
|
CommandAckCollector.MultiTargetCollector |
Class and Description |
---|
AggregateCompletionStage
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. |
Class and Description |
---|
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
Class and Description |
---|
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
Class and Description |
---|
BlockingRunnable
A special Runnable that is only sent to a thread when it is ready to be
executed without blocking the thread
Used in
org.infinispan.util.concurrent.BlockingTaskAwareExecutorService |
BlockingTaskAwareExecutorService
Executor service that is aware of
BlockingRunnable and only dispatch the runnable to a thread when it has low
(or no) probability of blocking the thread. |
Class and Description |
---|
CommandAckCollector
An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.
|
Class and Description |
---|
AggregateCompletionStage
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. |
BlockingManager
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
BlockingManager.BlockingExecutor
Executor interface that submits task to a blocking pool that returns a stage that is guaranteed
to run any chained stages on a non-blocking thread if the stage is not yet complete.
|
BlockingRunnable
A special Runnable that is only sent to a thread when it is ready to be
executed without blocking the thread
Used in
org.infinispan.util.concurrent.BlockingTaskAwareExecutorService |
BlockingTaskAwareExecutorService
Executor service that is aware of
BlockingRunnable and only dispatch the runnable to a thread when it has low
(or no) probability of blocking the thread. |
CommandAckCollector.MultiTargetCollector |
DataOperationOrderer.Operation |
IsolationLevel
Various transaction isolation levels as an enumerated class.
|
NonBlockingManager
Manager utility for non-blocking operations.
|
Class and Description |
---|
TimeoutException
Thrown when a timeout occurred.
|
Class and Description |
---|
TimeoutException
Thrown when a timeout occurred.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.