Package org.terracotta.async

Interface Summary
AsyncConfig Allows the AsyncCoordinator to be configured with various parameters.
AsyncConfig2  
AsyncErrorHandler Instances of AsyncErrorHandler are used to provide custom exception handling for async work items.
ItemProcessor<I> Implements the logic that is required to process a certain type of item.
ItemProcessor2<I>  
ItemScatterPolicy<I> Scatter policy instances control how items are distributed amongst the local buckets.
ProcessingBucketListener ProcessingBucketListener instances can be registered with ProcessingBucket instances in order to receive notifications related to the bucket's activity.
QuarantinedItemsFilter<I> An interface for implementing a filter for quarantined items before they're actually processed.
ScatterPolicy Deprecated. Please use ItemScatterPolicy
StealPolicy<I> Allows programmatic control of the conditions under which buckets may steal from other buckets.
 

Class Summary
AsyncCoordinator<I> An AsyncCoordinator allows work to be added and processed asynchronously in a fault-tolerant and high performance fashion when Terracotta DSO is active.
ProcessingBucket<I> ProcessingBucket instances are used a striped collection to store the work items that are awaiting processing on each node.
 



Copyright © 2015 Terracotta, Inc.. All Rights Reserved.