Interface BulkExportingDao.ExportOptions

All Known Implementing Classes:
BasicBulkExportOptions
Enclosing interface:
BulkExportingDao<T>

public static interface BulkExportingDao.ExportOptions
Export processing options.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get a batch size hint.
    Get a unique name for this export operation.
    default <T> T
    Get a parameter, cast to a specific type.
    Get optional additional parameters, implementation specific.
  • Method Details

    • getName

      String getName()
      Get a unique name for this export operation.
      Returns:
      a name
    • getBatchSize

      Integer getBatchSize()
      Get a batch size hint.
      Returns:
      a batch size
    • getParameters

      Map<String,Object> getParameters()
      Get optional additional parameters, implementation specific.
      Returns:
      parameters
    • getParameter

      default <T> T getParameter(String key)
      Get a parameter, cast to a specific type.
      Type Parameters:
      T - the expected parameter value type
      Parameters:
      key - the parameter key to get
      Returns:
      the parameter value, or null
      Throws:
      ClassCastException - if the parameter value is not of type T