Class BatchContainer

java.lang.Object
org.infinispan.batch.BatchContainer

public class BatchContainer extends Object
A container for holding thread locals for batching, to be used with the BatchingCache.startBatch() and BatchingCache.endBatch(boolean) calls.
Since:
4.0
Author:
Manik Surtani (manik@jboss.org)
  • Constructor Details

    • BatchContainer

      public BatchContainer()
  • Method Details

    • startBatch

      public boolean startBatch() throws CacheException
      Starts a batch
      Returns:
      true if a batch was started; false if one was already available.
      Throws:
      CacheException
    • startBatch

      public boolean startBatch(boolean autoBatch) throws CacheException
      Throws:
      CacheException
    • endBatch

      public void endBatch(boolean success)
    • endBatch

      public void endBatch(boolean autoBatch, boolean success)
    • getBatchTransaction

      public javax.transaction.Transaction getBatchTransaction()
    • isSuspendTxAfterInvocation

      public boolean isSuspendTxAfterInvocation()