@Override public SimpleThread create() throws Exception { SimpleThread simpleThread = new SimpleThread(); simpleThread.start(); debug("Create simple thread : " + simpleThread.getName()); return simpleThread; }
@Override public void destroyObject(PooledObject<SimpleThread> p) throws Exception { if (p instanceof SimpleThread) { SimpleThread simpleThread = (SimpleThread) p; debug("Destroy simple thread : " + simpleThread.getName()); } p.getObject().destroy(); }