All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.boon.slumberdb.service.client.DataStoreSimpleHttpClientProvider Maven / Gradle / Ivy

There is a newer version: 0.34
Show newest version
package org.boon.slumberdb.service.client;


import org.boon.slumberdb.stores.DataOutputQueue;

/**
 * Created by Richard on 7/2/14.
 */
public class DataStoreSimpleHttpClientProvider implements DataStoreClientProvider {

    String url;
    String clientId;

    DataOutputQueue queue;
    boolean debug;

    public void init(String url, String clientId, DataOutputQueue queue, boolean debug) {
        this.url = url;
        this.queue = queue;
        this.debug = debug;
        this.clientId = clientId;
    }

    @Override
    public DataStoreClient get(String context) {
        return get();
    }

    @Override
    public DataStoreClient get() {
        DataStoreSimpleHttpClient client = new DataStoreSimpleHttpClient();
        client.init(queue, clientId, url, debug);
        return client;
    }


    public void registerSupplier() {
        DataStoreFactory.registerClientSupplier(this);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy