Очистка @RequestScoped объект?

Я использую guice-servlet (2.0) для вставки соединения с базой данных в начале каждого HTTP-запроса, но как я могу узнать, когда запрос заканчивается, чтобы я мог закрыть соединение?

web.xml

<filter>
    <filter-name>Guice Filter</filter-name>
    <filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>Guice Filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

GuiceServletContextListener

/**
 * Creates a new Database connection.
 */
@RequestScoped
@Provides
private Connection getConnection();
6
задан Gili 19 January 2011 в 20:13
поделиться