All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.bitsensor.plugins.java.http.listener.BitSensorServletRequestListener Maven / Gradle / Ivy

The newest version!
package io.bitsensor.plugins.java.http.listener;

import io.bitsensor.plugins.java.core.BitSensor;

import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;

/**
 * A listener to initialize {@link BitSensor#datapointBuilder} and start collecting events and information of the
 * current request.
 */
public class BitSensorServletRequestListener implements ServletRequestListener {

    @Override
    public void requestDestroyed(ServletRequestEvent servletRequestEvent) {
        BitSensor.ship();
    }

    @Override
    public void requestInitialized(ServletRequestEvent servletEvent) {
        BitSensor.initialize();
        BitSensor.setHandlingRequest(true);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy