Introduce AsyncSystemTaskExecutor
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / SystemExecutionService.java
index eba5d49d9a1794de14bc0d1b6c4badf5fba689d2..b67eb27b1446bad9275e11b2ff103f555c518052 100644 (file)
@@ -2,17 +2,13 @@ package org.argeo.security;
 
 import java.util.concurrent.Executor;
 
-import org.springframework.core.task.TaskExecutor;
-
 /**
  * Allows to execute code authenticated as a system user (that is not a real
  * person). The {@link Executor} interface interface is not used directly in
  * order to allow future extension of this interface and to simplify its
- * publication (e.g. as an OSGi service) and interception. Support for Spring's
- * {@link TaskExecutor} will be dropped when upgrading to Spring 3, since it is
- * only to ensure compatibility with versions of Java before 1.5.
+ * publication (e.g. as an OSGi service) and interception.
  */
-public interface SystemExecutionService extends Executor, TaskExecutor {
+public interface SystemExecutionService extends Executor {
        /**
         * Executes this Runnable within a system authenticated context.
         * Implementations should make sure that this method is properly secured via