@Override public Object create(String beanId) { Object instance = BeanUtils.getBean(beanId); if (instance == null) { throw new Error("Fail to find bean:" + beanId); } return instance; } }
ReflectUtils.setField(RuntimeMapFieldFactory.class, null, "MAP", map);
public static void main(String[] args) throws Exception { Log4jUtils.init(); BeanUtils.init(); AClient client = BeanUtils.getContext().getBean(AClient.class); client.run(); TestMgr.summary(); } }
public static void main(final String[] args) throws Exception { Log4jUtils.init(); SpringApplication.run(PojoServer.class, args); String port = DynamicPropertyFactory.getInstance().getStringProperty("server.port", null).get(); System.out.println("port ----------->" + port); String name = DynamicPropertyFactory.getInstance().getStringProperty("cse.servlet.name", null).get(); System.out.println("profiles ----------->" + name); } }
protected void setCseContext(Invocation invocation, HttpClientRequest request) { try { String cseContext = JsonUtils.writeValueAsString(invocation.getContext()); request.putHeader(io.servicecomb.core.Const.CSE_CONTEXT, cseContext); } catch (Exception e) { LOGGER.debug(e.toString()); } }
public void loadFromSPI(Class<? extends DiscoveryFilter> cls) { filters.addAll(SPIServiceUtils.getSortedService(cls)); }
public ZipkinConsumerTracingHandler() { this(new ZipkinConsumerDelegate(BeanUtils.getContext().getBean(HttpTracing.class))); }
public SwaggerProducer createProducer(Object producerInstance) { Class<?> producerCls = BeanUtils.getImplClassFromBean(producerInstance); SwaggerGenerator producerGenerator = UnitTestSwaggerUtils.generateSwagger(producerCls); Swagger swagger = producerGenerator.getSwagger(); return createProducer(producerInstance, swagger); }
public static CseException createCseException(String code, Object... args) { String msg = String.format(ERROR_DESC_MGR.ensureFindValue(code), args); CseException exception = new CseException(code, msg); LOGGER.error(FortifyUtils.getErrorInfo(exception)); return exception; }
@Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; BeanUtils.setContext(applicationContext); RegistryUtils.init(); }
protected static Executor findByKey(String beanIdKey) { String beanId = DynamicPropertyFactory.getInstance().getStringProperty(beanIdKey, null).get(); if (beanId != null) { return BeanUtils.getBean(beanId); } return null; } }
private void initDispatcher(Router mainRouter) { List<VertxHttpDispatcher> dispatchers = SPIServiceUtils.getSortedService(VertxHttpDispatcher.class); for (VertxHttpDispatcher dispatcher : dispatchers) { LOGGER.info("init vertx http dispatcher {}", dispatcher.getClass().getName()); dispatcher.init(mainRouter); } }
public ZipkinProviderTracingHandler() { this(new ZipkinProviderDelegate(BeanUtils.getContext().getBean(HttpTracing.class))); }
private void initPojoProducerMeta(PojoProducerMeta pojoProducerMeta) { if (pojoProducerMeta.getInstance() != null) { return; } String[] nameAndValue = parseImplementation(pojoProducerMeta.getImplementation()); InstanceFactory factory = instanceFactoryMgr.ensureFindValue(nameAndValue[0]); Object instance = factory.create(nameAndValue[1]); Class<?> instanceClass = BeanUtils.getImplClassFromBean(instance); pojoProducerMeta.setInstance(instance); pojoProducerMeta.setInstanceClass(instanceClass); }
public static CseException createCseException(String code, Throwable cause, Object... args) { String msg = String.format(ERROR_DESC_MGR.ensureFindValue(code), args); CseException exception = new CseException(code, msg, cause); LOGGER.error(FortifyUtils.getErrorInfo(exception)); return exception; }