Package com.isomorphic.servlet
Class HttpLifecycleTracker
java.lang.Object
com.isomorphic.servlet.BaseFilter
com.isomorphic.servlet.HttpLifecycleTracker
- All Implemented Interfaces:
jakarta.servlet.Filter
public class HttpLifecycleTracker extends com.isomorphic.servlet.BaseFilter
Servlet filter that brackets HTTP requests with resource capture. This ensures DataSource instances are pooled per-queue and supports safe hot-swapping of DataSource configurations in concurrent environments.
Typical web.xml configuration:
<filter> <filter-name>HttpLifecycleTracker</filter-name> <filter-class>com.isomorphic.servlet.HttpLifecycleTracker</filter-class> </filter> <filter-mapping> <filter-name>HttpLifecycleTracker</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>