Uses of Interface
org.apache.jackrabbit.spi.Batch

Packages that use Batch
org.apache.jackrabbit.spi Defines the interfaces of the JCR SPI (Service Provider Interface). 
org.apache.jackrabbit.spi.commons   
org.apache.jackrabbit.spi.commons.batch   
org.apache.jackrabbit.spi.commons.logging   
org.apache.jackrabbit.spi2dav   
org.apache.jackrabbit.spi2davex   
org.apache.jackrabbit.spi2jcr   
 

Uses of Batch in org.apache.jackrabbit.spi
 

Methods in org.apache.jackrabbit.spi that return Batch
 Batch RepositoryService.createBatch(SessionInfo sessionInfo, ItemId itemId)
          Indicates the start of a set of operations that cause modifications on the underlying persistence layer.
 

Methods in org.apache.jackrabbit.spi with parameters of type Batch
 void RepositoryService.submit(Batch batch)
          Completes the given Batch or discard all the previous modifications.
 

Uses of Batch in org.apache.jackrabbit.spi.commons
 

Classes in org.apache.jackrabbit.spi.commons that implement Batch
 class SerializableBatch
          SerializableBatch implements a serializable SPI Batch, which simply records all calls and replays them when asked for.
 

Methods in org.apache.jackrabbit.spi.commons that return Batch
 Batch AbstractRepositoryService.createBatch(SessionInfo sessionInfo, ItemId itemId)
           
 

Methods in org.apache.jackrabbit.spi.commons with parameters of type Batch
 void SerializableBatch.replay(Batch batch)
          Replays this batch on the given batch.
 void SerializableBatch.Operation.replay(Batch batch)
          Replays this operation on the given batch.
 void AbstractRepositoryService.submit(Batch batch)
           
 

Uses of Batch in org.apache.jackrabbit.spi.commons.batch
 

Subinterfaces of Batch in org.apache.jackrabbit.spi.commons.batch
 interface ChangeLog
          A ChangeLog is a specialized Batch which keeps a list of Operations.
 

Classes in org.apache.jackrabbit.spi.commons.batch that implement Batch
 class AbstractChangeLog<T extends Operation>
          This base class for ChangeLog implementations maintains a list of operations of type type T.
 class ChangeLogImpl
          This ChangeLog implementation simply keeps back all calls to its Batch methods as a list of AbstractChangeLog.operations (with item of type Operation).
 class ConsolidatingChangeLog
          A ChangeLog implementation which does basic consolidation on its Operations.
 

Methods in org.apache.jackrabbit.spi.commons.batch that return Batch
 Batch ChangeLog.apply(Batch batch)
          Applies the Operations contained in this change log to the passed batch.
 Batch AbstractChangeLog.apply(Batch batch)
          This implementation applies each of the operation maintained by this change log to the passed batch.
 

Methods in org.apache.jackrabbit.spi.commons.batch with parameters of type Batch
 void Operations.Empty.apply(Batch batch)
          This method has no effect.
 void Operations.AddNode.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.AddProperty.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.Move.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.Remove.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.ReorderNodes.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.SetMixins.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.SetPrimaryType.apply(Batch batch)
          Apply this operation to the given Batch
 void Operations.SetValue.apply(Batch batch)
          Apply this operation to the given Batch
 Batch ChangeLog.apply(Batch batch)
          Applies the Operations contained in this change log to the passed batch.
 void Operation.apply(Batch batch)
          Apply this operation to the given Batch
 Batch AbstractChangeLog.apply(Batch batch)
          This implementation applies each of the operation maintained by this change log to the passed batch.
 

Uses of Batch in org.apache.jackrabbit.spi.commons.logging
 

Classes in org.apache.jackrabbit.spi.commons.logging that implement Batch
 class BatchLogger
          Log wrapper for a Batch.
 

Methods in org.apache.jackrabbit.spi.commons.logging that return Batch
static Batch SpiLoggerFactory.create(Batch batch, LogWriterProvider logWriterProvider)
          Returns a log wrapper for the given batch which logs a calls to its methods if logWriterProvider returns a LogWriter instance for batch.
 Batch RepositoryServiceLogger.createBatch(SessionInfo sessionInfo, ItemId itemId)
           
 Batch BatchLogger.getBatch()
           
 

Methods in org.apache.jackrabbit.spi.commons.logging with parameters of type Batch
static Batch SpiLoggerFactory.create(Batch batch, LogWriterProvider logWriterProvider)
          Returns a log wrapper for the given batch which logs a calls to its methods if logWriterProvider returns a LogWriter instance for batch.
 LogWriter LogWriterProvider.getLogWriter(Batch batch)
           
 LogWriter Slf4jLogWriterProvider.getLogWriter(Batch batch)
          Returns a Slf4jLogWriter if the logger for batch.getClass() has debug level enabled.
 LogWriter WriterLogWriterProvider.getLogWriter(Batch batch)
          Returns a WriterLogWriter if the logger for batch.getClass() has debug level enabled.
 void RepositoryServiceLogger.submit(Batch batch)
           
 

Constructors in org.apache.jackrabbit.spi.commons.logging with parameters of type Batch
BatchLogger(Batch batch, LogWriter writer)
          Create a new instance for the given batch which uses writer for persisting log messages.
 

Uses of Batch in org.apache.jackrabbit.spi2dav
 

Methods in org.apache.jackrabbit.spi2dav that return Batch
 Batch RepositoryServiceImpl.createBatch(SessionInfo sessionInfo, ItemId itemId)
           
 

Methods in org.apache.jackrabbit.spi2dav with parameters of type Batch
 void RepositoryServiceImpl.submit(Batch batch)
           
 

Uses of Batch in org.apache.jackrabbit.spi2davex
 

Methods in org.apache.jackrabbit.spi2davex that return Batch
 Batch RepositoryServiceImpl.createBatch(SessionInfo sessionInfo, ItemId itemId)
           
 

Methods in org.apache.jackrabbit.spi2davex with parameters of type Batch
 void RepositoryServiceImpl.submit(Batch batch)
           
 

Uses of Batch in org.apache.jackrabbit.spi2jcr
 

Methods in org.apache.jackrabbit.spi2jcr that return Batch
 Batch RepositoryServiceImpl.createBatch(SessionInfo sessionInfo, ItemId itemId)
          Indicates the start of a set of operations that cause modifications on the underlying persistence layer.
 

Methods in org.apache.jackrabbit.spi2jcr with parameters of type Batch
 void RepositoryServiceImpl.submit(Batch batch)
          Completes the given Batch or discard all the previous modifications.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.