@Override public String getName() { return exprExecutor.getName(); } };
@Override protected Map<String, Object> getStartUpRegistryObjects() { Map<String, Object> objects = new HashMap<>(); DefaultExpressionLanguageFactoryService weaveExpressionExecutor = new WeaveDefaultExpressionLanguageFactoryService(null); objects.put(weaveExpressionExecutor.getName(), weaveExpressionExecutor); objects.put(KEY, new TestGlobalBindingContextProvider()); return objects; }
@Override protected void doConfigure(MuleContext muleContext) throws Exception { new SpiServiceRegistry().lookupProviders(Service.class, BasicRuntimeServicesConfigurationBuilder.class.getClassLoader()) .forEach(service -> { try { startIfNeeded(service); registerObject(muleContext, service.getName(), service); } catch (MuleException e) { throw new MuleRuntimeException(e); } }); DefaultExpressionLanguageFactoryService weaveExpressionExecutor = new WeaveDefaultExpressionLanguageFactoryService(null); registerObject(muleContext, weaveExpressionExecutor.getName(), weaveExpressionExecutor); } }
registry.registerObject(cachedExprLanguageFactory.getName(), cachedExprLanguageFactory);
@Override public String getName() { return exprExecutor.getName(); } };
@Override protected Map<String, Object> getStartUpRegistryObjects() { Map<String, Object> objects = new HashMap<>(); DefaultExpressionLanguageFactoryService weaveExpressionExecutor = new WeaveDefaultExpressionLanguageFactoryService(); objects.put(weaveExpressionExecutor.getName(), weaveExpressionExecutor); objects.put(KEY, new TestGlobalBindingContextProvider()); return objects; }
@Override protected void doConfigure(MuleContext muleContext) throws Exception { new SpiServiceRegistry().lookupProviders(Service.class, BasicRuntimeServicesConfigurationBuilder.class.getClassLoader()) .forEach(service -> { try { startIfNeeded(service); registerObject(muleContext, service.getName(), service); } catch (MuleException e) { throw new MuleRuntimeException(e); } }); DefaultExpressionLanguageFactoryService weaveExpressionExecutor = new WeaveDefaultExpressionLanguageFactoryService(); registerObject(muleContext, weaveExpressionExecutor.getName(), weaveExpressionExecutor); } }
@Override protected void doConfigure(MuleContext muleContext) throws Exception { MuleRegistry registry = muleContext.getRegistry(); new SpiServiceRegistry().lookupProviders(Service.class, BasicRuntimeServicesConfigurationBuilder.class.getClassLoader()) .forEach(service -> { try { startIfNeeded(service); registry.registerObject(service.getName(), service); } catch (MuleException e) { throw new MuleRuntimeException(e); } }); DefaultExpressionLanguageFactoryService weaveExpressionExecutor = new WeaveDefaultExpressionLanguageFactoryService(); registry.registerObject(weaveExpressionExecutor.getName(), weaveExpressionExecutor); } }
registry.registerObject(cachedExprLanguageFactory.getName(), cachedExprLanguageFactory);