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

com.groupbyinc.example.Driver Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
package com.groupbyinc.example;

import com.groupbyinc.common.jackson.Mappers;
import com.groupbyinc.experimentapi.bucketer.BucketConfiguration;
import com.groupbyinc.experimentapi.bucketer.ConfigurationException;
import com.groupbyinc.experimentapi.bucketer.Bucketer;

import java.io.IOException;

public class Driver {
    public static void main(String[] args) throws IOException, ConfigurationException {
        String bucketConfigurationContents = args[0];
        String sessionId = args[1];
        BucketConfiguration bucketConfiguration = Mappers.readValue(
                bucketConfigurationContents.getBytes(), BucketConfiguration.class, false);
        int bucket = new Bucketer(bucketConfiguration).getBucketId(sessionId);
        System.out.println("Bucket: " + bucket);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy