This commit is contained in:
Jan Bartel 2017-11-22 00:36:20 +01:00
parent b02f225470
commit 6a2f39fb3c
1 changed files with 13 additions and 0 deletions

View File

@ -23,6 +23,11 @@ import java.util.Collections;
import java.util.Set;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionActivationListener;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingListener;
import javax.servlet.http.HttpSessionIdListener;
import javax.servlet.http.HttpSessionListener;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.util.log.Log;
@ -119,6 +124,14 @@ public class EmbeddedCdiHandler extends ServletContextHandler
// add the rest of the Weld Listeners
ctx.addListener(weldListener);
if ((weldListener instanceof HttpSessionActivationListener)
|| (weldListener instanceof HttpSessionAttributeListener)
|| (weldListener instanceof HttpSessionBindingListener)
|| (weldListener instanceof HttpSessionListener)
|| (weldListener instanceof HttpSessionIdListener))
{
getSessionHandler().addEventListener(weldListener);
}
}
finally
{