The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 358 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 408 |
ps.setString(1, locale.toString());
rs = ps.executeQuery();
if (rs.next()) {
size = rs.getInt(1);
}
rs.close();
con.commit();
} catch (SQLException e) {
log.error(DB_ERROR, e);
if (rs != null) {
try {
rs.close();
} catch (SQLException ex) {
}
}
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
return size;
}
/**
* Release all the ressources and close the buffer.
*/
public void dispose() {
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 361 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 501 |
set.add(rs.getString(1));
}
rs.close();
con.commit();
} catch (SQLException e) {
log.error(DB_ERROR, e);
if (rs != null) {
try {
rs.close();
} catch (SQLException ex) {
}
}
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
return set;
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 363 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 458 |
ps.execute();
con.commit();
} catch (SQLException e) {
log.error(DB_ERROR, e);
if (rs != null) {
try {
rs.close();
} catch (SQLException ex) {
}
}
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 201 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 364 |
con.commit();
} catch (SQLException e) {
log.error(DB_ERROR, e);
if (rs != null) {
try {
rs.close();
} catch (SQLException ex) {
}
}
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
return size;
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\QuartzBufferedEngineContainerTest.java | 32 |
| com\octo\captcha\engine\bufferedengine\QuartzBufferedEngineContainerTest.java | 54 |
Resource ressource = new ClassPathResource("testNoBufferedCaptchaQuartzBufferedEngine.xml");
ConfigurableBeanFactory bf = new XmlBeanFactory(ressource);
BufferedEngineContainer container = (BufferedEngineContainer) bf.getBean("container");
Object scheduler = bf.getBean("quartz");
Thread.sleep(10000);
for (int i = 0; i < 100; i++) {
assertNotNull(container.getNextCaptcha());
}
}
/**
* @see com.octo.captcha.engine.bufferedengine.BufferedEngineContainerTestAbstract#getEngine()
*/
public BufferedEngineContainer getEngine() {
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\MockedBufferedEngineContainerTest.java | 68 |
| com\octo\captcha\engine\bufferedengine\MockedBufferedEngineContainerTest.java | 73 |
assertEquals("volatil buffer should be updated", maxVolatil, engine.getVolatileBuffer().size());
engine.swapCaptchasFromPersistentToVolatileMemory();
assertEquals("volatil buffer should be filled", maxVolatil, engine.getVolatileBuffer().size());
assertEquals("pers buffer should be updated", feed - 2 * swap - 2, engine.getPersistentBuffer().size());
engine.feedPersistentBuffer();
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\ContainerConfigurationTest.java | 55 |
| com\octo\captcha\engine\bufferedengine\ContainerConfigurationTest.java | 66 |
public void testServeOnlyConfiguredLocales() {
HashMap localRatio2 = new HashMap(3);
localRatio2.put(Locale.GERMAN, new Double(0.1));
localRatio2.put(Locale.CHINA, new Double(0.8));
localRatio2.put(Locale.ITALY, new Double(0.1));
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 209 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBufferTest.java | 67 |
}
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\CaptchaBufferTestAbstract.java | 129 |
| com\octo\captcha\engine\bufferedengine\buffer\CaptchaBufferTestAbstract.java | 157 |
public void testPutAllCaptchaCollectionLocale() {
buffer = getBuffer();
ArrayList listToStore = new ArrayList(SIZE);
for (int i = 0; i < SIZE; ++i) {
listToStore.add(engine.getNextCaptcha());
}
buffer.putAllCaptcha(listToStore, Locale.GERMAN);
| |
| File | Line |
|---|---|
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 211 |
| com\octo\captcha\engine\bufferedengine\buffer\DatabaseCaptchaBuffer.java | 326 |
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
}
}
| |