mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
updates for thread pool naming
This commit is contained in:
parent
b9ac7a9d7f
commit
9b47e9fb0d
@ -18,6 +18,7 @@
|
||||
*/
|
||||
package org.sleuthkit.autopsy.datasourcesummary.uiutils;
|
||||
|
||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@ -36,7 +37,7 @@ import javax.swing.SwingWorker;
|
||||
*/
|
||||
public class SwingWorkerSequentialExecutor {
|
||||
|
||||
private final ExecutorService executorService = Executors.newFixedThreadPool(1);
|
||||
private final ExecutorService executorService = Executors.newFixedThreadPool(1, new ThreadFactoryBuilder().setNameFormat("SwingWorkerSequentialExecutor-%d").build());
|
||||
private List<? extends SwingWorker<?, ?>> workers = Collections.emptyList();
|
||||
private List<Future<?>> futures = Collections.emptyList();
|
||||
|
||||
|
@ -144,7 +144,7 @@ class ImageWriter implements PropertyChangeListener {
|
||||
})
|
||||
private void startFinishImage(String dataSourceName) {
|
||||
|
||||
ExecutorService executor = Executors.newSingleThreadExecutor();
|
||||
ExecutorService executor = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat("ImageWriter-startFinishImage-%d").build());
|
||||
synchronized (currentTasksLock) {
|
||||
if (isCancelled) {
|
||||
return;
|
||||
|
@ -291,16 +291,13 @@ class ImportCentralRepoDbProgressDialog extends javax.swing.JDialog implements P
|
||||
if (referenceSetID.get() >= 0) {
|
||||
|
||||
// This can be slow on large reference sets
|
||||
Executors.newSingleThreadExecutor().execute(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
CentralRepository.getInstance().deleteReferenceSet(referenceSetID.get());
|
||||
} catch (CentralRepoException ex2) {
|
||||
Logger.getLogger(ImportCentralRepoDbProgressDialog.class.getName()).log(Level.SEVERE, "Error deleting incomplete hash set from central repository", ex2);
|
||||
}
|
||||
new Thread(() -> {
|
||||
try {
|
||||
CentralRepository.getInstance().deleteReferenceSet(referenceSetID.get());
|
||||
} catch (CentralRepoException ex2) {
|
||||
Logger.getLogger(ImportCentralRepoDbProgressDialog.class.getName()).log(Level.SEVERE, "Error deleting incomplete hash set from central repository", ex2);
|
||||
}
|
||||
});
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -18,6 +18,7 @@
|
||||
*/
|
||||
package org.sleuthkit.autopsy.imagegallery.gui.drawableviews;
|
||||
|
||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||
import java.util.Objects;
|
||||
import static java.util.Objects.nonNull;
|
||||
import java.util.Optional;
|
||||
@ -55,7 +56,7 @@ abstract public class DrawableUIBase extends AnchorPane implements DrawableView
|
||||
|
||||
/** The use of SingleThreadExecutor means we can only load a single image at
|
||||
* a time */
|
||||
static final Executor exec = Executors.newSingleThreadExecutor();
|
||||
static final Executor exec = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat("DrawableUIBase-%d").build());
|
||||
|
||||
@FXML
|
||||
BorderPane imageBorder;
|
||||
|
@ -18,6 +18,7 @@
|
||||
*/
|
||||
package org.sleuthkit.autopsy.imagegallery.gui.navpanel;
|
||||
|
||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||
import java.util.Comparator;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@ -39,7 +40,7 @@ import org.sleuthkit.autopsy.imagegallery.datamodel.grouping.DrawableGroup;
|
||||
*/
|
||||
class GroupTreeItem extends TreeItem<GroupTreeNode> {
|
||||
|
||||
static final Executor treeInsertTread = Executors.newSingleThreadExecutor();
|
||||
static final Executor treeInsertTread = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat("GroupTreeItem-%d").build());
|
||||
|
||||
GroupTreeItem getTreeItemForGroup(DrawableGroup grouping) {
|
||||
if (Objects.equals(getValue().getGroup(), grouping)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user