[New] Added ExecutionHandler.archiveActivity()

This commit is contained in:
Robert von Burg 2017-10-27 09:20:32 +02:00
parent 49d5e41fe5
commit 7c15a8d7c5
2 changed files with 40 additions and 29 deletions

View File

@ -262,7 +262,8 @@ public class EventBasedExecutionHandler extends ExecutionHandler {
});
}
private void archiveActivity(String realm, Locator activityLoc) {
@Override
public void archiveActivity(String realm, Locator activityLoc) {
this.executorService.execute(() -> {
try {
runAsAgent(ctx -> {

View File

@ -63,6 +63,16 @@ public abstract class ExecutionHandler extends StrolchComponent {
*/
public abstract void triggerExecution(String realm);
/**
* Archives the given {@link Activity}
*
* @param realm
* the realm where the activity resides
* @param activityLoc
* the {@link Locator} of the {@link Activity}
*/
public abstract void archiveActivity(String realm, Locator activityLoc);
/**
* <p>
* Returns the {@link DelayedExecutionTimer}