Search in sources :

Example 1 with NamedThreadFactory

use of com.vaticle.typedb.common.concurrent.NamedThreadFactory in project grakn by graknlabs.

the class ReasonerTest method singleThreadElgTransaction.

private CoreTransaction singleThreadElgTransaction(CoreSession session, Arguments.Transaction.Type transactionType) {
    CoreTransaction transaction = session.transaction(transactionType, new Options.Transaction().infer(true));
    ActorExecutorGroup service = new ActorExecutorGroup(1, new NamedThreadFactory("typedb-actor"));
    transaction.reasoner().resolverRegistry().setExecutorService(service);
    return transaction;
}
Also used : CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction) NamedThreadFactory(com.vaticle.typedb.common.concurrent.NamedThreadFactory) ActorExecutorGroup(com.vaticle.typedb.core.concurrent.actor.ActorExecutorGroup) CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction)

Example 2 with NamedThreadFactory

use of com.vaticle.typedb.common.concurrent.NamedThreadFactory in project grakn by graknlabs.

the class ExplanationTest method singleThreadElgTransaction.

private CoreTransaction singleThreadElgTransaction(CoreSession session, Arguments.Transaction.Type transactionType, Options.Transaction options) {
    CoreTransaction transaction = session.transaction(transactionType, options.infer(true));
    ActorExecutorGroup service = new ActorExecutorGroup(1, new NamedThreadFactory("typedb-actor"));
    transaction.reasoner().resolverRegistry().setExecutorService(service);
    return transaction;
}
Also used : NamedThreadFactory(com.vaticle.typedb.common.concurrent.NamedThreadFactory) ActorExecutorGroup(com.vaticle.typedb.core.concurrent.actor.ActorExecutorGroup) CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction)

Example 3 with NamedThreadFactory

use of com.vaticle.typedb.common.concurrent.NamedThreadFactory in project grakn by graknlabs.

the class ResolutionTest method singleThreadElgTransaction.

private CoreTransaction singleThreadElgTransaction(CoreSession session) {
    CoreTransaction transaction = session.transaction(Arguments.Transaction.Type.WRITE);
    ActorExecutorGroup service = new ActorExecutorGroup(1, new NamedThreadFactory("typedb-actor"));
    transaction.reasoner().resolverRegistry().setExecutorService(service);
    return transaction;
}
Also used : NamedThreadFactory(com.vaticle.typedb.common.concurrent.NamedThreadFactory) ActorExecutorGroup(com.vaticle.typedb.core.concurrent.actor.ActorExecutorGroup) CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction)

Example 4 with NamedThreadFactory

use of com.vaticle.typedb.common.concurrent.NamedThreadFactory in project grakn by graknlabs.

the class ReiterationTest method singleThreadElgTransaction.

private CoreTransaction singleThreadElgTransaction(CoreSession session) {
    CoreTransaction transaction = session.transaction(Arguments.Transaction.Type.WRITE, new Options.Transaction().infer(true));
    ActorExecutorGroup service = new ActorExecutorGroup(1, new NamedThreadFactory("typedb-actor"));
    transaction.reasoner().resolverRegistry().setExecutorService(service);
    return transaction;
}
Also used : CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction) NamedThreadFactory(com.vaticle.typedb.common.concurrent.NamedThreadFactory) ActorExecutorGroup(com.vaticle.typedb.core.concurrent.actor.ActorExecutorGroup) CoreTransaction(com.vaticle.typedb.core.database.CoreTransaction)

Aggregations

NamedThreadFactory (com.vaticle.typedb.common.concurrent.NamedThreadFactory)4 ActorExecutorGroup (com.vaticle.typedb.core.concurrent.actor.ActorExecutorGroup)4 CoreTransaction (com.vaticle.typedb.core.database.CoreTransaction)4