Search in sources :

Example 1 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class UserDefinedFunction method register.

private void register(AerospikeClient client, Parameters params) throws Exception {
    RegisterTask task = client.register(params.policy, "udf/record_example.lua", "record_example.lua", Language.LUA);
    task.waitTillComplete();
}
Also used : RegisterTask(com.aerospike.client.task.RegisterTask)

Example 2 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestAsyncUDF method prepare.

@BeforeClass
public static void prepare() {
    RegisterTask rtask = client.register(null, TestAsyncUDF.class.getClassLoader(), "udf/record_example.lua", "record_example.lua", Language.LUA);
    rtask.waitTillComplete();
}
Also used : RegisterTask(com.aerospike.client.task.RegisterTask) BeforeClass(org.junit.BeforeClass)

Example 3 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestQuerySum method prepare.

@BeforeClass
public static void prepare() {
    RegisterTask rtask = client.register(null, TestQuerySum.class.getClassLoader(), "udf/sum_example.lua", "sum_example.lua", Language.LUA);
    rtask.waitTillComplete();
    Policy policy = new Policy();
    // Do not timeout on index create.
    policy.socketTimeout = 0;
    IndexTask itask = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
    itask.waitTillComplete();
    for (int i = 1; i <= size; i++) {
        Key key = new Key(args.namespace, args.set, keyPrefix + i);
        Bin bin = new Bin(binName, i);
        client.put(null, key, bin);
    }
}
Also used : Policy(com.aerospike.client.policy.Policy) Bin(com.aerospike.client.Bin) IndexTask(com.aerospike.client.task.IndexTask) RegisterTask(com.aerospike.client.task.RegisterTask) Key(com.aerospike.client.Key) BeforeClass(org.junit.BeforeClass)

Example 4 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestLargeList method register.

@BeforeClass
public static void register() {
    RegisterTask task = client.register(null, TestLargeList.class.getClassLoader(), "udf/largelist_example.lua", "largelist_example.lua", Language.LUA);
    task.waitTillComplete();
}
Also used : RegisterTask(com.aerospike.client.task.RegisterTask) BeforeClass(org.junit.BeforeClass)

Example 5 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestQueryAverage method prepare.

@BeforeClass
public static void prepare() {
    RegisterTask rtask = client.register(null, TestQueryAverage.class.getClassLoader(), "udf/average_example.lua", "average_example.lua", Language.LUA);
    rtask.waitTillComplete();
    Policy policy = new Policy();
    // Do not timeout on index create.
    policy.socketTimeout = 0;
    IndexTask itask = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
    itask.waitTillComplete();
    for (int i = 1; i <= size; i++) {
        Key key = new Key(args.namespace, args.set, keyPrefix + i);
        Bin bin = new Bin("l1", i);
        client.put(null, key, bin, new Bin("l2", 1));
    }
}
Also used : Policy(com.aerospike.client.policy.Policy) Bin(com.aerospike.client.Bin) IndexTask(com.aerospike.client.task.IndexTask) RegisterTask(com.aerospike.client.task.RegisterTask) Key(com.aerospike.client.Key) BeforeClass(org.junit.BeforeClass)

Aggregations

RegisterTask (com.aerospike.client.task.RegisterTask)17 BeforeClass (org.junit.BeforeClass)8 Key (com.aerospike.client.Key)5 Policy (com.aerospike.client.policy.Policy)5 IndexTask (com.aerospike.client.task.IndexTask)5 Bin (com.aerospike.client.Bin)4 AerospikeException (com.aerospike.client.AerospikeException)1 Info (com.aerospike.client.Info)1 NameValueParser (com.aerospike.client.Info.NameValueParser)1 Connection (com.aerospike.client.cluster.Connection)1 Node (com.aerospike.client.cluster.Node)1 HashMap (java.util.HashMap)1