diff options
author | Roberto E. Escobar | 2011-10-22 01:13:59 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2011-10-22 01:13:59 +0000 |
commit | f45d8c0ce30df5da8c1fccf21fbe43d4d5638245 (patch) | |
tree | a73467876d8d2420c941996120b748190233c5e9 /plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java | |
parent | 4faaa5303f2e761ce00150174c8251e39c113fc3 (diff) | |
download | org.eclipse.osee-f45d8c0ce30df5da8c1fccf21fbe43d4d5638245.tar.gz org.eclipse.osee-f45d8c0ce30df5da8c1fccf21fbe43d4d5638245.tar.xz org.eclipse.osee-f45d8c0ce30df5da8c1fccf21fbe43d4d5638245.zip |
feature[ats_Q9NLC]: Create executor admin
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java')
-rw-r--r-- | plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java index cc9644349e5..f84e6524bba 100644 --- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java +++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/accessor/DatabaseBranchAccessor.java @@ -16,10 +16,10 @@ import java.util.HashSet; import java.util.Map; import java.util.Map.Entry; import java.util.Set; -import java.util.concurrent.ExecutorService; import java.util.concurrent.Future; import org.eclipse.core.runtime.IStatus; import org.eclipse.osee.event.EventService; +import org.eclipse.osee.executor.admin.ExecutorAdmin; import org.eclipse.osee.framework.core.enums.BranchArchivedState; import org.eclipse.osee.framework.core.enums.BranchState; import org.eclipse.osee.framework.core.enums.BranchType; @@ -53,13 +53,13 @@ public class DatabaseBranchAccessor implements IOseeDataAccessor<String, Branch> private final Log logger; private final IOseeDatabaseService dbService; - private final ExecutorService executor; + private final ExecutorAdmin executor; private final EventService eventService; private final TransactionCache txCache; private final BranchFactory branchFactory; - public DatabaseBranchAccessor(Log logger, ExecutorService executor, EventService eventService, IOseeDatabaseService dbService, TransactionCache txCache, BranchFactory branchFactory) { + public DatabaseBranchAccessor(Log logger, ExecutorAdmin executor, EventService eventService, IOseeDatabaseService dbService, TransactionCache txCache, BranchFactory branchFactory) { this.logger = logger; this.executor = executor; this.eventService = eventService; @@ -193,8 +193,8 @@ public class DatabaseBranchAccessor implements IOseeDataAccessor<String, Branch> @Override public void store(Collection<Branch> branches) throws OseeCoreException { StoreBranchCallable task = new StoreBranchCallable(dbService, executor, eventService, branches); - Future<IStatus> future = executor.submit(task); try { + Future<IStatus> future = executor.getDefaultExecutor().submit(task); IStatus status = future.get(); if (!status.isOK()) { throw new OseeStateException("Error storing branches"); |