List of usage examples for com.liferay.portal.kernel.util PropsKeys SERVLET_SESSION_CREATE_EVENTS
String SERVLET_SESSION_CREATE_EVENTS
To view the source code for com.liferay.portal.kernel.util PropsKeys SERVLET_SESSION_CREATE_EVENTS.
Click Source Link
From source file:com.vportal.portal.servlet.PortalSessionListener.java
License:Open Source License
public void sessionCreated(HttpSessionEvent event) { /*if (PropsValues.SESSION_DISABLED) { return;// www. jav a 2 s . co m }*/ //hoan if (GetterUtil.getBoolean(PropsUtil.get(PropsKeys.SESSION_DISABLED))) { return; } //hoan HttpSession ses = event.getSession(); MethodKey method = new MethodKey("com.liferay.portal.kernel.util.Validator.PortalSessionContext", "put", String.class, HttpSession.class); Object[] args = new Object[] { ses.getId(), ses }; //PortalSessionContext.put(ses.getId(), ses); try { PortalClassInvoker.invoke(false, method, args); } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } // Process session created events try { /*EventsProcessor.process( PropsKeys.SERVLET_SESSION_CREATE_EVENTS, PropsValues.SERVLET_SESSION_CREATE_EVENTS, ses);*/ //hoan MethodKey methodProcess = new MethodKey("com.liferay.portal.events.EventsProcessorUtil", "process", String.class, String.class, HttpSession.class); Object[] argsProcess = new Object[] { PropsKeys.SERVLET_SESSION_CREATE_EVENTS, PropsUtil.getArray("SERVLET_SESSION_CREATE_EVENTS"), ses }; PortalClassInvoker.invoke(false, methodProcess, argsProcess); /*EventsProcessorUtil.process( PropsKeys.SERVLET_SESSION_CREATE_EVENTS, PropsValues.SERVLET_SESSION_CREATE_EVENTS, ses);*/ //hoan } catch (ActionException ae) { _log.error(ae, ae); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }