List of usage examples for org.apache.commons.configuration AbstractConfiguration addProperty
public void addProperty(String key, Object value)
From source file:org.apache.servicecomb.loadbalance.filter.TestInstancePropertyDiscoveryFilter.java
@BeforeClass public static void beforeCls() { AbstractConfiguration configuration = new BaseConfiguration(); configuration.addProperty("servicecomb.loadbalance.test.flowsplitFilter.policy", "org.apache.servicecomb.loadbalance.filter.SimpleFlowsplitFilter"); configuration.addProperty("servicecomb.loadbalance.test.flowsplitFilter.options.tag0", "value0"); }
From source file:org.apache.servicecomb.loadbalance.TestLoadbalanceHandler.java
@Before public void setUp() { ConfigUtil.installDynamicConfig();//from w w w .j av a 2 s .com AbstractConfiguration configuration = (AbstractConfiguration) DynamicPropertyFactory .getBackingConfigurationSource(); configuration.addProperty("servicecomb.loadbalance.test.transactionControl.policy", "org.apache.servicecomb.loadbalance.filter.SimpleTransactionControlFilter"); configuration.addProperty("servicecomb.loadbalance.test.transactionControl.options.tag0", "value0"); configuration.addProperty("servicecomb.loadbalance.test.isolation.enabled", "true"); configuration.addProperty("servicecomb.loadbalance.serverListFilters", "a"); configuration.addProperty("servicecomb.loadbalance.serverListFilter.a.className", "org.apache.servicecomb.loadbalance.MyServerListFilterExt"); new MockUp<Invocation>(invocation) { @Mock String getMicroserviceName() { return microserviceName; } @Mock void next(AsyncResponse asyncResp) throws Exception { asyncResp.handle(sendResponse); } }; CseContext.getInstance().setTransportManager(transportManager); new MockUp<TransportManager>(transportManager) { @Mock Transport findTransport(String transportName) { return restTransport; } }; RegistryUtils.setServiceRegistry(serviceRegistry); new MockUp<ServiceRegistry>(serviceRegistry) { @Mock InstanceCacheManager getInstanceCacheManager() { return instanceCacheManager; } }; new Expectations(SPIServiceUtils.class) { { SPIServiceUtils.getSortedService(DiscoveryFilter.class); result = Collections.emptyList(); } }; BeansHolder holder = new BeansHolder(); List<ExtensionsFactory> extensionsFactories = new ArrayList<>(); extensionsFactories.add(new RuleClassNameExtentionsFactory()); extensionsFactories.add(new RuleNameExtentionsFactory()); extensionsFactories.add(new DefaultRetryExtensionsFactory()); Deencapsulation.setField(holder, "extentionsFactories", extensionsFactories); holder.init(); handler = new LoadbalanceHandler(); loadBalancerMap = Deencapsulation.getField(handler, "loadBalancerMap"); }
From source file:org.apache.servicecomb.transport.highway.TestHighwayClient.java
@BeforeClass public static void beforeCls() { ConfigUtil.installDynamicConfig();/*from ww w. j a v a2 s . c om*/ AbstractConfiguration configuration = (AbstractConfiguration) DynamicPropertyFactory .getBackingConfigurationSource(); configuration.addProperty(REQUEST_TIMEOUT_KEY, 2000); new MockUp<System>() { @Mock long nanoTime() { return nanoTime; } }; }