public static ELProcessor getELProcessor(String name1, Object bean1, String name2, Object bean2, String name3, Object bean3) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name1, bean1); elProcessor.defineBean(name2, bean2); elProcessor.defineBean(name3, bean3); return elProcessor; }
public static ELProcessor getELProcessor(String name1, Object bean1, String name2, Object bean2, String name3, Object bean3) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name1, bean1); elProcessor.defineBean(name2, bean2); elProcessor.defineBean(name3, bean3); return elProcessor; }
public static ELProcessor getELProcessor(String name1, Object bean1, String name2, Object bean2) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name1, bean1); elProcessor.defineBean(name2, bean2); return elProcessor; }
public static ELProcessor getELProcessor(String name1, Object bean1, String name2, Object bean2) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name1, bean1); elProcessor.defineBean(name2, bean2); return elProcessor; }
public static ELProcessor getELProcessor(String name, Object bean) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name, bean); return elProcessor; }
public static ELProcessor getELProcessor(String name, Object bean) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name, bean); return elProcessor; }
public static ELProcessor getELProcessor(String name, Object bean) { ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean(name, bean); return elProcessor; }
JavaxElMetricStrategy(Object object) { processor = new ELProcessor(); processor.defineBean("this", object); }
JavaxElMetricStrategy(Object object) { processor = new ELProcessor(); processor.defineBean("this", object); }
@Override public void init(HttpServletRequest request) { Object weldInitialListener = request.getServletContext().getAttribute("org.jboss.weld.servlet.WeldInitialListener"); ServletRequestEvent event = new ServletRequestEvent(request.getServletContext(), request); ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean("weldInitialListener", weldInitialListener); elProcessor.defineBean("event", event); elProcessor.eval("weldInitialListener.requestInitialized(event)"); }
@Override public void destroy(HttpServletRequest request) { Object weldInitialListener = request.getServletContext().getAttribute("org.jboss.weld.servlet.WeldInitialListener"); ServletRequestEvent event = new ServletRequestEvent(request.getServletContext(), request); ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean("weldInitialListener", weldInitialListener); elProcessor.defineBean("event", event); elProcessor.eval("weldInitialListener.requestDestroyed(event)"); // EXTRA HACK TO MAKE REQUEST WRAPPING NOT DESTROY FOLLOW UP REQUEST IN LIBERTY 16.0.0.3 and 2016.9 AND EARLIER // SHOULD BE REMOVED WHEN LIBERTY NO LONGER STORES THIS PER REQUEST WRAPPER IN THE APPLICATION SCOPE if (request.getServletContext().getAttribute("com.ibm.ws.security.jaspi.servlet.request.wrapper") != null) { request.getServletContext().removeAttribute("com.ibm.ws.security.jaspi.servlet.request.wrapper"); } }
@Override public void init(HttpServletRequest request) { Object weldInitialListener = request.getServletContext().getAttribute("org.jboss.weld.servlet.WeldInitialListener"); ServletRequestEvent event = new ServletRequestEvent(request.getServletContext(), request); ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean("weldInitialListener", weldInitialListener); elProcessor.defineBean("event", event); elProcessor.eval("weldInitialListener.requestInitialized(event)"); }
@Override public void destroy(HttpServletRequest request) { Object weldInitialListener = request.getServletContext().getAttribute("org.jboss.weld.servlet.WeldInitialListener"); ServletRequestEvent event = new ServletRequestEvent(request.getServletContext(), request); ELProcessor elProcessor = new ELProcessor(); elProcessor.defineBean("weldInitialListener", weldInitialListener); elProcessor.defineBean("event", event); elProcessor.eval("weldInitialListener.requestDestroyed(event)"); // EXTRA HACK TO MAKE REQUEST WRAPPING NOT DESTROY FOLLOW UP REQUEST IN LIBERTY 16.0.0.3 and 2016.9 AND EARLIER // SHOULD BE REMOVED WHEN LIBERTY NO LONGER STORES THIS PER REQUEST WRAPPER IN THE APPLICATION SCOPE if (request.getServletContext().getAttribute("com.ibm.ws.security.jaspi.servlet.request.wrapper") != null) { request.getServletContext().removeAttribute("com.ibm.ws.security.jaspi.servlet.request.wrapper"); } }
public static String process(String data, Map<String, ?> parameters) { ELProcessor eLProcessor = new ELProcessor(); parameters.entrySet().forEach(e -> eLProcessor.defineBean(e.getKey(), e.getValue())); ELContext eLContext = eLProcessor.getELManager().getELContext(); ValueExpression valueExpression = ExpressionFactory.newInstance() .createValueExpression(eLContext, data, String.class); return (String) valueExpression.getValue(eLContext); }
public static String process(String data, Map<String, ?> parameters) { ELProcessor eLProcessor = new ELProcessor(); parameters.entrySet().forEach(e -> eLProcessor.defineBean(e.getKey(), e.getValue())); ELContext eLContext = eLProcessor.getELManager().getELContext(); ValueExpression valueExpression = ExpressionFactory.newInstance() .createValueExpression(eLContext, data, String.class); return (String) valueExpression.getValue(eLContext); }
private ELProcessor getElProcessor(InvocationContext invocationContext, HttpMessageContext httpMessageContext) { ELProcessor elProcessor = new ELProcessor(); elProcessor.getELManager().addELResolver(beanManager.getELResolver()); elProcessor.defineBean("self", invocationContext.getTarget()); elProcessor.defineBean("httpMessageContext", httpMessageContext); return elProcessor; }
private ELProcessor getElProcessor(InvocationContext invocationContext, HttpMessageContext httpMessageContext) { ELProcessor elProcessor = new ELProcessor(); elProcessor.getELManager().addELResolver(beanManager.getELResolver()); elProcessor.defineBean("self", invocationContext.getTarget()); elProcessor.defineBean("httpMessageContext", httpMessageContext); return elProcessor; }
processor.defineBean(partName, lastMap); processor.defineBean(variable.getName(), variable.getValue());
processor.defineBean(partName, lastMap); processor.defineBean(variable.getName(), variable.getValue());