Package org.nuxeo.ecm.core.bulk
Interface BulkAdminService
- All Known Implementing Classes:
BulkAdminServiceImpl
public interface BulkAdminService
The Bulk admin service, it's an internal service in order to access configuration from Bulk Action Framework.
- Since:
- 10.2
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of declared bulk actions.getActionValidation(String action) Gets the validation class of an action.intgetBatchSize(String action) getBatchTransactionTimeout(String action) Returns the transaction timeout to use to process a batch.intgetBucketSize(String action) getDefaultScroller(String action) getInputStream(String action) getQueryLimit(String action) Returns the default query limit for the bulk action.booleanisExclusive(String actionId) Returns true if action is exclusive and only one of such command per repository can be scheduled or running.booleanisHttpEnabled(String actionId) Returns true if the action id is to be accessible through http API.booleanisSequentialCommands(String actionId) Deprecated.booleanisSequentialProcessing(String actionId) Returns true if command processing for this action should be done sequentially.booleanisSequentialScroll(String actionId) Returns true if commands of this action need to be scrolled sequentially.
-
Method Details
-
getActions
Returns a list of declared bulk actions. By design a bulk action listen the stream of its own name.- Returns:
- a list of declared bulk actions
-
getBucketSize
-
getBatchSize
-
getBatchTransactionTimeout
Returns the transaction timeout to use to process a batch.- Since:
- 11.5
-
getQueryLimit
Returns the default query limit for the bulk action.- Since:
- 11.4
-
getDefaultScroller
- Since:
- 11.1
-
getInputStream
- Since:
- 11.1
-
isHttpEnabled
Returns true if the action id is to be accessible through http API.- Since:
- 10.3
-
isSequentialCommands
Deprecated.since 2021.45, useisSequentialScroll(String)instead.Returns true if commands of this action need to be scrolled sequentially.- Since:
- 10.3
-
isSequentialScroll
Returns true if commands of this action need to be scrolled sequentially.- Since:
- 2021.45
-
isSequentialProcessing
Returns true if command processing for this action should be done sequentially.- Since:
- 2021.45
-
isExclusive
Returns true if action is exclusive and only one of such command per repository can be scheduled or running.- Since:
- 2021.45
-
getActionValidation
Gets the validation class of an action.- Since:
- 10.10
-
isSequentialScroll(String)instead.