Uses of Package
org.infinispan.util.concurrent
-
Packages that use org.infinispan.util.concurrent Package Description org.infinispan.cache.impl org.infinispan.commands.write Commands that alter the state of the cache.org.infinispan.configuration.cache Cacheconfigurationorg.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. -
Classes in org.infinispan.util.concurrent used by org.infinispan.cache.impl Class Description BlockingManager Manager utility for blocking operations that runs tasks on the blocking executor and returns aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor). -
Classes in org.infinispan.util.concurrent used by org.infinispan.commands.write Class Description CommandAckCollector An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations. -
Classes in org.infinispan.util.concurrent used by org.infinispan.configuration.cache Class Description IsolationLevel Various transaction isolation levels as an enumerated class. -
Classes in org.infinispan.util.concurrent used by org.infinispan.container.impl Class 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. -
Classes in org.infinispan.util.concurrent used by org.infinispan.container.offheap Class 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. -
Classes in org.infinispan.util.concurrent used by org.infinispan.executors Class Description BlockingRunnable A special Runnable that is only sent to a thread when it is ready to be executed without blocking the threadBlockingTaskAwareExecutorService Executor service that is aware ofBlockingRunnableand only dispatch the runnable to a thread when it has low (or no) probability of blocking the thread. -
Classes in org.infinispan.util.concurrent used by org.infinispan.factories Class Description CommandAckCollector An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations. -
Classes in org.infinispan.util.concurrent used by org.infinispan.globalstate Class Description BlockingManager Manager utility for blocking operations that runs tasks on the blocking executor and returns aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor). -
Classes in org.infinispan.util.concurrent used by org.infinispan.globalstate.impl Class Description BlockingManager Manager utility for blocking operations that runs tasks on the blocking executor and returns aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor). -
Classes in org.infinispan.util.concurrent used by org.infinispan.interceptors.distribution Class Description CommandAckCollector An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.CommandAckCollector.MultiTargetCollector -
Classes in org.infinispan.util.concurrent used by org.infinispan.notifications.impl Class Description AggregateCompletionStage Aggregation of multipleCompletionStageinstances where their count is not known or when a large amount of stages are required, as it uses less memory foot print per stage. -
Classes in org.infinispan.util.concurrent used by org.infinispan.persistence Class Description BlockingManager Manager utility for blocking operations that runs tasks on the blocking executor and returns aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor). -
Classes in org.infinispan.util.concurrent used by org.infinispan.persistence.spi Class Description BlockingManager Manager utility for blocking operations that runs tasks on the blocking executor and returns aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor). -
Classes in org.infinispan.util.concurrent used by org.infinispan.remoting.inboundhandler Class Description BlockingRunnable A special Runnable that is only sent to a thread when it is ready to be executed without blocking the threadBlockingTaskAwareExecutorService Executor service that is aware ofBlockingRunnableand only dispatch the runnable to a thread when it has low (or no) probability of blocking the thread. -
Classes in org.infinispan.util.concurrent used by org.infinispan.statetransfer Class Description CommandAckCollector An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations. -
Classes in org.infinispan.util.concurrent used by org.infinispan.util.concurrent Class Description AggregateCompletionStage Aggregation of multipleCompletionStageinstances 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 aCompletionStageorPublisherthat continues on the non-blocking executor, similar tostage.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 threadBlockingTaskAwareExecutorService Executor service that is aware ofBlockingRunnableand 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. -
Classes in org.infinispan.util.concurrent used by org.infinispan.util.concurrent.locks Class Description TimeoutException Thrown when a timeout occurred. -
Classes in org.infinispan.util.concurrent used by org.infinispan.util.logging Class Description TimeoutException Thrown when a timeout occurred.