/** Returns a <code>ThreadFactory</code> that creates threads that run at minimum priority */ public static ThreadFactory createThreadFactory(final String threadName, final int stackSize) { return createThreadFactory(threadName, stackSize, Thread.MIN_PRIORITY); }
public RelayPacketHandler(RelayPacketFolder relayPacketFolder, DHT dht, I2PSendQueue sendQueue, I2PSession i2pSession) { this.relayPacketFolder = relayPacketFolder; this.dht = dht; this.sendQueue = sendQueue; this.i2pSession = i2pSession; dhtTaskExecutor = Executors.newFixedThreadPool(MAX_CONCURRENT_DHT_TASKS, Util.createThreadFactory("DHTStoreTask", THREAD_STACK_SIZE)); }
this.dht = dht; this.peerManager = peerManager; mailCheckThreadFactory = Util.createThreadFactory("ChkEmailTask", CheckEmailTask.THREAD_STACK_SIZE); mailCheckExecutor = new ThreadPoolExecutor( 0,