public void startEndpoint() throws IOException, InstantiationException { if (!initialized) { initEndpoint(); } if (isPool) { tp.start(); } running = true; if (isPool) { listener = new TcpWorkerThread(this); tp.runIt(listener); } else { log.error("XXX Error - need pool !"); } }
public void stopEndpoint() { if (running) { tp.shutdown(); running = false; if (serverSocket != null) { closeServerSocket(); } } }
public int getMinSpareThreads() { return tp.getMinSpareThreads(); }
public void setMinSpareThreads(int minThreads) { if (minThreads > 0) tp.setMinSpareThreads(minThreads); }
public void setMaxSpareThreads(int maxThreads) { if (maxThreads > 0) tp.setMaxSpareThreads(maxThreads); }
public int getMaxThreads() { return tp.getMaxThreads(); }