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); }
JavaxElMetricStrategy(Class<?> clazz) { processor = new ELProcessor(); processor.getELManager().importClass(clazz.getName()); }
JavaxElMetricStrategy(Class<?> clazz) { processor = new ELProcessor(); processor.getELManager().importClass(clazz.getName()); }
public static ELProcessor getELProcessor() { ELProcessor elProcessor = new ELProcessor(); elProcessor.getELManager().addELResolver(getBeanManager().getELResolver()); return elProcessor; }
public static ELProcessor getELProcessor() { ELProcessor elProcessor = new ELProcessor(); elProcessor.getELManager().addELResolver(getBeanManager().getELResolver()); return elProcessor; }
StandardELContext context = processor.getELManager().getELContext();
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; }
StandardELContext context = processor.getELManager().getELContext();
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; }