Package pl.edu.icm.unity.engine.api
Interface BulkProcessingManagement
public interface BulkProcessingManagement
Defines API allowing for bulk processing of entities - both manually and basing on a repeatable schedule.
- Author:
- K. Benedyczak
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyRule
(TranslationRule rule) Schedule a rule to be invoked immediately.void
applyRuleSync
(TranslationRule rule, long timeout) void
void
-
Method Details
-
applyRule
Schedule a rule to be invoked immediately.- Parameters:
rule
-- Throws:
AuthorizationException
-
applyRuleSync
void applyRuleSync(TranslationRule rule, long timeout) throws AuthorizationException, TimeoutException -
scheduleRule
- Throws:
EngineException
-
removeScheduledRule
- Throws:
EngineException
-
updateScheduledRule
- Throws:
EngineException
-
getScheduledRules
- Throws:
EngineException
-
getScheduledRule
- Throws:
EngineException
-