Search in sources :

Example 1 with ConsulConnection

use of org.ff4j.consul.ConsulConnection in project ff4j by ff4j.

the class FeatureStoreConsulTestIT method initStore.

/**
 * {@inheritDoc}
 */
protected FeatureStore initStore() {
    ConsulConnection connection = new ConsulConnection();
    FeatureStoreConsul consulStore = new FeatureStoreConsul(connection);
    consulStore.importFeaturesFromXmlFile("ff4j.xml");
    return consulStore;
}
Also used : FeatureStoreConsul(org.ff4j.consul.store.FeatureStoreConsul) ConsulConnection(org.ff4j.consul.ConsulConnection)

Example 2 with ConsulConnection

use of org.ff4j.consul.ConsulConnection in project ff4j by ff4j.

the class PropertyStoreConsulEmbeddedTest method initPropertyStore.

/**
 * {@inheritDoc}
 */
protected PropertyStore initPropertyStore() {
    Consul c = Consul.builder().withUrl("http://localhost:8800").build();
    ConsulConnection connection = new ConsulConnection(c);
    PropertyStoreConsul consulStore = new PropertyStoreConsul(connection);
    consulStore.importPropertiesFromXmlFile("ff4j.xml");
    return consulStore;
}
Also used : PropertyStoreConsul(org.ff4j.consul.store.PropertyStoreConsul) PropertyStoreConsul(org.ff4j.consul.store.PropertyStoreConsul) Consul(com.orbitz.consul.Consul) ConsulConnection(org.ff4j.consul.ConsulConnection)

Example 3 with ConsulConnection

use of org.ff4j.consul.ConsulConnection in project ff4j by ff4j.

the class PropertyStoreConsulTestIT method initPropertyStore.

/**
 * {@inheritDoc}
 */
protected PropertyStore initPropertyStore() {
    ConsulConnection connection = new ConsulConnection();
    PropertyStoreConsul consulStore = new PropertyStoreConsul(connection);
    consulStore.importPropertiesFromXmlFile("ff4j.xml");
    return consulStore;
}
Also used : PropertyStoreConsul(org.ff4j.consul.store.PropertyStoreConsul) ConsulConnection(org.ff4j.consul.ConsulConnection)

Example 4 with ConsulConnection

use of org.ff4j.consul.ConsulConnection in project ff4j by ff4j.

the class FeatureStoreConsulEmbeddedTest method initStore.

/**
 * {@inheritDoc}
 */
protected FeatureStore initStore() {
    Consul c = Consul.builder().withUrl("http://localhost:8800").build();
    ConsulConnection connection = new ConsulConnection(c);
    FeatureStoreConsul ehcacheStore = new FeatureStoreConsul(connection);
    ehcacheStore.importFeaturesFromXmlFile("ff4j.xml");
    return ehcacheStore;
}
Also used : Consul(com.orbitz.consul.Consul) FeatureStoreConsul(org.ff4j.consul.store.FeatureStoreConsul) FeatureStoreConsul(org.ff4j.consul.store.FeatureStoreConsul) ConsulConnection(org.ff4j.consul.ConsulConnection)

Aggregations

ConsulConnection (org.ff4j.consul.ConsulConnection)4 Consul (com.orbitz.consul.Consul)2 FeatureStoreConsul (org.ff4j.consul.store.FeatureStoreConsul)2 PropertyStoreConsul (org.ff4j.consul.store.PropertyStoreConsul)2