GigaSpaces - Open Spaces

org.openspaces.persistency.patterns
Class BulkDataPersisterExceptionHandler

java.lang.Object
  extended by org.openspaces.persistency.patterns.AbstractManagedDataSourceDelegator
      extended by org.openspaces.persistency.patterns.BulkDataPersisterExceptionHandler
All Implemented Interfaces:
com.gigaspaces.datasource.BulkDataPersister, com.gigaspaces.datasource.ManagedDataSource
Direct Known Subclasses:
SQLDataProviderExceptionHandler

public class BulkDataPersisterExceptionHandler
extends AbstractManagedDataSourceDelegator
implements com.gigaspaces.datasource.BulkDataPersister

An exception handler that delegates BulkDataPersister execution and calls the provided ExceptionHandler in case of exceptions.

Author:
kimchy

Field Summary
protected  ExceptionHandler exceptionHandler
           
 
Fields inherited from class org.openspaces.persistency.patterns.AbstractManagedDataSourceDelegator
dataSource
 
Fields inherited from interface com.gigaspaces.datasource.ManagedDataSource
DATA_CLASS_PROPS, NUMBER_OF_PARTITIONS, STATIC_PARTITION_NUMBER
 
Constructor Summary
BulkDataPersisterExceptionHandler(com.gigaspaces.datasource.ManagedDataSource dataSource, ExceptionHandler exceptionHandler)
           
 
Method Summary
 void executeBulk(List<com.gigaspaces.datasource.BulkItem> bulkItems)
           
 
Methods inherited from class org.openspaces.persistency.patterns.AbstractManagedDataSourceDelegator
init, initialLoad, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exceptionHandler

protected final ExceptionHandler exceptionHandler
Constructor Detail

BulkDataPersisterExceptionHandler

public BulkDataPersisterExceptionHandler(com.gigaspaces.datasource.ManagedDataSource dataSource,
                                         ExceptionHandler exceptionHandler)
Method Detail

executeBulk

public void executeBulk(List<com.gigaspaces.datasource.BulkItem> bulkItems)
                 throws com.gigaspaces.datasource.DataSourceException
Specified by:
executeBulk in interface com.gigaspaces.datasource.BulkDataPersister
Throws:
com.gigaspaces.datasource.DataSourceException

GigaSpaces - Open Spaces

Copyright © GigaSpaces.