Example usage for org.apache.commons.configuration AbstractConfiguration addProperty

List of usage examples for org.apache.commons.configuration AbstractConfiguration addProperty

Introduction

In this page you can find the example usage for org.apache.commons.configuration AbstractConfiguration addProperty.

Prototype

public void addProperty(String key, Object value) 

Source Link

Usage

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;
        }
    };
}