private int totalExternalMacRoutes;
private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(
- new ThreadFactoryBuilder().setNameFormat("BgpConfigurationManager-%d").setDaemon(true).build());
+ new ThreadFactoryBuilder().setNameFormat("bgp-config-%d").setDaemon(true).build());
/**
* this map store the new address families to send to quagga. When it is sended you must clear it.
package org.opendaylight.netvirt.elan.utils;
+import com.google.common.util.concurrent.ThreadFactoryBuilder;
+
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.ThreadFactory;
import javax.inject.Singleton;
@Singleton
public class Scheduler implements AutoCloseable {
- private final ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1);
+ private final ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
+ .setNameFormat("elan-sched-%d").build();
+
+ private final ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1,
+ namedThreadFactory);
public ScheduledExecutorService getScheduledExecutorService() {
return scheduledExecutorService;
*/
package org.opendaylight.netvirt.ipv6service;
+import com.google.common.util.concurrent.ThreadFactoryBuilder;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Arrays;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
+import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicLong;
import javax.annotation.PreDestroy;
import javax.inject.Inject;
private final IfMgr ifMgr;
private final IIpv6PacketListener ipv6PktListener;
- private final ExecutorService packetProcessor = Executors.newCachedThreadPool();
+ private final ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
+ .setNameFormat("ipv6-pkt-%d").build();
+
+ private final ExecutorService packetProcessor = Executors.newCachedThreadPool(namedThreadFactory);
@Inject
public Ipv6PktHandler(PacketProcessingService pktService, IfMgr ifMgr, IIpv6PacketListener ipv6PktListener) {